Suchergebnisse

Suchergebnisse 1-30 von insgesamt 133.

  • Benutzer-Avatarbild

    Hot Reload

    DTF - - Sonstige Problemstellungen

    Beitrag

    Zitat von ErfinderDesRades: „Dieses Hundertmal dieselbe Klick-Strecke absolvieren geht mir auch auf den Senkel.“ Nimm einen Macro recorder und spiel das dann ab. Nutze ich auch für eine gewisse Strecke, klicke dann selbst weiter.

  • Benutzer-Avatarbild

    Zitat von kafffee: „Klar. Was hast du vor nachzuschauen?“ Schauen wo denn der Fehler ist Jedenfalls sehe ich ihn nicht. Ich würde fast wetten, das du das ViewModel nicht dem DataContext von X zuweist und deshalb keine Daten siehst.

  • Benutzer-Avatarbild

    Exakt, genau sowas meinte ich mit eine API drum bauen. Direkte DB-Zugriffe sind gefährlich und sollten vermieden werden, wo es nur geht. Ich glaube @Visual_Prog hatte kürzlich einen Code hier gepostet mit PHP und mysqli, daher besser die Warnung:(Hätte ich da schon sagen sollen) Nimm PDO mit Prepared Statements. Sobald Userinputs in Queries einfliessen, kann deine DB schnell hinüber sein. Mit dem PDO Driver und Prepared Statements bist du ein wenig sicherer, zumindest gehen dann keine FirstOrder…

  • Benutzer-Avatarbild

    Du kannst auch MySQL nehmen, das würde ich aber nur machen wenn eine Online-Datenbank erforderlich ist, und da bau ich dann eine API drum. Mobile-Apps entwickel ich nur für Android, wenn ich da eine lokale DB brauche nehme ich SQLite. Da hat Android von Haus aus schon alles OnBoard.

  • Benutzer-Avatarbild

    Da sieht man nur, wie du dem ContentControl sagst, welche View bei welchen Typ von ViewModel verwendet werden soll. Ich sehe auch nur eine Bindung, die hier weniger interessant ist. Zeig mal den XAML von den Views, oder besser häng dein Proekt an.

  • Benutzer-Avatarbild

    Hast du auch gebunden? Ich sehe keine Bindungen, werden dir denn Bindungsfehler gemeldet?(Oben in dem Titlebar-Debug-Dingens) Das 2. DIng von Rechts

  • Benutzer-Avatarbild

    Tja, ich sehe du erzeugst da eine Instanz von LayerViewModel, aber was die nicht sehe, das du diese Instanz als DataContext von irgendwas einsetzt. Wo kommt denn die eigendliche Instanz her? XAML?

  • Benutzer-Avatarbild

    Du hast ja bereits einen Service mit einer Instanz von einem Fenster. Der DataContext von dem Fenster ist doch das ViewModel(bzw. eine Instanz vom ViewModel). Du kannst also im FensterService-Interface eine Funktion rein bauen, mit der du dir den DataContext vom Fenster hohlen kannst. Musst du dann von Object zu deiner DeineViewModelKlasse casten.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Eine Sortieroption "in der Hinzufüge-Reihenfolge" ist mir noch nicht untergekommen.“ Ich verwende DataGrid's, die Playlist ID ist bei mir sichtbare Column, von daher kann ich das so sortieren. Hab mein Programm mehr wie eine Datenbank-Ansicht gehalten. Weniger was für's Auge, eher eine Datenbankansicht die Medien wiedergeben kann.

  • Benutzer-Avatarbild

    Zitat von kafffee: „Du machst also auch einen Musikplayer? Baust du auch auf die bass.dll auf? Wenn du Fragen hast gerne stellen, vielleicht kann ich dir zur Abwechslung auch mal unter die Arme greifen...“ Ich bau jetzt sogar Video ein, verkommt immer mehr zum Multi-Mediaplayer. Für Video nehm ich die Bibliothken vom VLC. Hatte das mit dem WPF MediaElement versucht, aber das frisst nicht alles an Codecs. Wenn ich es noch gebacken bekomme Sound-Effekte(Equalizer usw.) mit der Libvlc hinzubekommen…

  • Benutzer-Avatarbild

    I meine sogar das Enum-Werte standart Integer sind. VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Ich glaube nicht, aber ich sage das ohne Gewähr. Aber wäre das denn ein Risiko? Mehr sorgen würde ich mir um den private Key machen.

  • Benutzer-Avatarbild

    Ich habe eine statische Variable für so etwas. Jedes mal wenn ein Titel zur Playlist hinzugefügt wird, rufe ich diese Funktion auf und habe so eine einzigartige Id. Ich mache das statisch, weil ich von verschiedenen Stellen aus zur Playlist hinzufügen kann, aber nur eine Playlist habe. So spart man sich die sucherei nach der höchsten Id. Kannst du nur in einem ViewModel zur Playlist hinzufügen und es gibt keine mehrfach Instanzen davon, kann man das auch nicht-statisch machen. Aber sobald mehrer…

  • Benutzer-Avatarbild

    MVVM Model und Tab-Taste

    DTF - - WPF und verwandte Technologien

    Beitrag

    Hier in diesem Post habe ich mal gezeigt, wie man die RoutedEvent's von Controls mit einer AttachedProperty "als ICommand" nutzen kann. Eigene Titelleiste für (Dialog)Fenster Dann hätten wir im selben Thread ein paar Posts später auch Projektmappen. Eigene Titelleiste für (Dialog)Fenster Dort sind 2 Projektmappen, in beiden kannst du sehen wie das geht. Die erste was ein Fehlschlag(beide Mappen sind durch probieren entstanden), von daher nimm einfach die zweite. Da kannst du jedenfallls probiere…

  • Benutzer-Avatarbild

    Schon verrückt irgendwie bei VB6 mit dem Variant welches 16 Bytes hat, aber Len nur 3 ausgibt. Ich hab nun Len auch mal angeschut, ich denke es hängt hiermit zusammen, komm aber nicht weiter, weil ich keinen Zugriff auf StructUtils bekomme. Aus der Überladung von Len (object expression) C#-Quellcode (7 Zeilen) Wie komm ich an diese Microsoft.VisualBasic.CompilerServices.StructUtils ran? Ich finde da nicht relevantes zu. Edit: Schon lustig wie man das manchmal findet nachdem man erstmal gefragt h…

  • Benutzer-Avatarbild

    Ich glaube das ist kein Fehler. Ich glaube nämlich die ListBox-Property MultiColumn ist auf True gestellt.

  • Benutzer-Avatarbild

    MVVM Model und Tab-Taste

    DTF - - WPF und verwandte Technologien

    Beitrag

    Geht auch MVVM Konform, mit DependencyProperty. Eine AttachedProperty(ICommand, DependencyProperty.RegisterAttached) mit PropertyChangedCallback. Sobald die Property geändert wird einfach das passende RoutedEvent abonnieren, wenn es ausgelöst wird den gebundenen Command ausführen.Wenn man dazu mit Services für Windows arbeitet, kann man im WindowService dann das mit dem Focus machen. Das mit dem Tab würde ich auch im Designer direkt machen(TabIndex), nur mit dem Enter würde ich dann wie gesagt m…

  • Benutzer-Avatarbild

    Ich denke @RodFromGermany hat es nicht ganz korrekt gesagt. In nativen DLLs würde ich sagen ist nahezu der ganze Speicher unmanaged. Da muss man nicht unbedingt reservieren(alloc). Selbst wenn ComPtr zum Einsatz kommen, würde ich sagen das ist in diesem Sinne unmanged.

  • Benutzer-Avatarbild

    Exakt, sobald unmanged ins Spiel kommt, braucht man oft den Marshal der für Recht und Ordnung sorgt, ohne kippt der Stapel schon mal recht flott(StackImbalance). Gibt so einige Fälle wo man Marshal'n muss. Ein weiteres Beispiel wären Arrays mit bestimmter Länge, dann kommt MarshalAs ins Spiel mit SizeConst . Gibt auch noch viele viele weitere Sachen, wie z.B. Strukturen mit Unions(braucht man die Offsets), oder wenn man nur einen Pointer zu einer Struktur bekommt, oder einen Pointer zu einer Str…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „da lohnt es sich, den C#-Code zu nehmen und zu übersetzen.“ Noch mehr lohnt es sich, einfach im C++ Bereich bei MS nachzuschauen und auf Basis der dortigen Informationen die Funktion selbst runter zu tippen(Kenntnisse von Typen aber erforderlich). Hat den Vorteil das man auch weitere Infos bekommt, was denn zurückkommt, was zu beachten ist etc. etc.... Auch die Infos zu den Flags für die Funktionen sind nicht immer bei Pinvoke kommentiert. Daher finde ich, das der C++ …

  • Benutzer-Avatarbild

    Zitat von DTF: „Siehe: learn.microsoft.com/de-de/dotn…rshal.sizeof?view=net-7.0“ learn.microsoft.com/de-de/dotn…rshal.sizeof?view=net-7.0 Zitat von Peter329: „@DTF: also das mit dem "Marshal SizeOf" klingt mir sehr vielversrprechend. Irgendwie scheint man dem Modul ein Integer als UInteger (oder umgekehrt) unterzujubeln müssen. Leider kann ich deinen Hinweis nicht umsetzen - da fehlen mir wohl die notwendigen Kenntnisse ...“ Warum nicht entweder casten oder einfach die API Funktion ändern(Parame…

  • Benutzer-Avatarbild

    Siehe: learn.microsoft.com/de-de/dotn…rshal.sizeof?view=net-7.0

  • Benutzer-Avatarbild

    Ich hab nen kollegen gefragt, der sagte mir wenn die RPC und DCOM Dienste laufen wie auch der RemoteRegistry Dienst sollte das gehen. Ich habe das ausprobiert und kann lesen und schreiben, hab nen alten Laptop dafür prepariert. Zum schreiben muss die Anwendung aber mit Admin-Rechten gestartet werden(Bzw. das Studio beim Debugging), sonst geht nur lesen, solltest also eine Manifest anlegen und die Rechte fordern, damit beim starten der App die UAC aufpopt. VB.NET-Quellcode (18 Zeilen) Mit diesem …

  • Benutzer-Avatarbild

    Je mehr ich drüber nachdenke, desto mehr finde ich es geht nicht unbedingt. Allein dadurch das eine Entscheidung getroffen wird, ist das ja schon bedingt, also abhängig von dieser Entscheidung. Auch beim Try/Catch, entweder kann man weiter machen oder nicht, mit der Bedingung ob's funktioniert oder eine Exception geworfen wird.

  • Benutzer-Avatarbild

    Arbeitest du mit oder ohne MVVM? Ist ja auch egal, Du kannst das PreviewTextInput-Event nutzen, bau eine ICollectionView rein mit filter, als dessen Source nimmst du deine Items, was dann beim OnPreviewTextInput reinkommt(TextCompositionEventArgs.text) benutzt du zum filtern, diese ICollectionView als ItemSource der ComboBox festlegen, dann hat die Combobox nur die Items auf die die Bedingung zutrifft. "item.Contains(Filter)" Mit MVVM brauchst du eine AttachedProperty(für ICommand) mit PropertyC…

  • Benutzer-Avatarbild

    Wenn ich wüsste wie du das meinst könnte ich vllt. was vorschlagen, das musst du aber erklären. Zitat von EugenIS: „Geht das?“ ^

  • Benutzer-Avatarbild

    Zitat von siycah: „Da würde ich mir stumpf von allen Funktionen die Adressen holen und einfach solange mit setjmp/longjmp hin- und herspringen.“ Das können wir einfacher haben, wird zwar wie ein bool interpretiert, aber ist ja keiner. Aber mit VB oder C#, da fällt mir echt nur Try/Catch ein. VB.NET-Quellcode (13 Zeilen) Edit: Wobei while ja doch als Bedingung gewertet werden könnte.

  • Benutzer-Avatarbild

    Enterprise kommt der Pro Version gleich. Wenn der Service (oben im Screenshot läuft) wüsste ich grad auch nichts mehr. Ich kann dann morgen jemanden fragen.

  • Benutzer-Avatarbild

    Wäre das etwas? VB.NET-Quellcode (6 Zeilen) Dann einfach ExitFlag auf True setzen, wenn der User das will. Nein, ist ja eine Bedingung. Das ist ja richtig was zum knobeln. Edit: @VaporiZed Da ist mir ein totaler Holzhammer eingefallen: VB.NET-Quellcode (20 Zeilen)

  • Benutzer-Avatarbild

    Ist zufällig Win10 Home im Einsatz? Manche Netzwerksachen sind nur in der Pro Version drin. Das könnte muss aber nicht die Ursache sein. Ich kann morgen mal jemanden Fragen, vllt. weis der mehr darüber. Edit @haiflosse1 Dieser Dienst läuft?