Suchergebnisse
Suchergebnisse 1-30 von insgesamt 133.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hot Reload
BeitragZitat 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.
-
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…
-
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.
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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++ …
-
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…
-
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 …
-
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.
-
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…
-
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.
-
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.
-
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)
-
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?