Suchergebnisse

Suchergebnisse 121-150 von insgesamt 785.

  • Benutzer-Avatarbild

    Tja...da hat die C&P-Bremse wieder mal voll zugeschlagen.

  • Benutzer-Avatarbild

    Der Code aus dem Netz ist für VBA gedacht. Du verwendest dagegen VB.NET (laut Thread-Tag) - die Klassenbibliotheken passen nicht zusammen. Das kann nicht funktionieren. Was genau willst du erreichen? Die geladene URL aus einem extern gestarteten IE auslesen?

  • Benutzer-Avatarbild

    Halte den Eventhandler und den UI-Thread frei von komplexer Logik. Das garantiert dir zum einen eine schnelle Bearbeitung der Events und zum anderen, dass das UI nicht einfriert. SerialPort.DataReceived läuft bereits in (je) einem Arbeitssthread. Vorschlag: VB.NET-Quellcode (41 Zeilen) mit dieser Klasse "Packet": VB.NET-Quellcode (5 Zeilen) Zitat von rgomez: „Letzte Frage: Kann man Timers in .Net irgendwie miteinander synchronisieren, so dass sie exakt ticken???“ Nein, das ist nicht möglich. Gru…

  • Benutzer-Avatarbild

    Programm mit HWID schützen

    hal2000 - - Sonstige Problemstellungen

    Beitrag

    Das Problem ist, dass es nur sehr schwierig ist, die Funktionalität der Anwendung selbst zu schützen. Die Faustregel ist, dass jeder Code, der lokal mit Benutzerrechten ausführbar ist, quasi ungeschützt ist. Lizenz bei einer Datenbank vorzeigen? Gerne, aber der Knackpunkt ist die lokale Prüfung der Serverantwort. Zitat von EaranMaleasi: „Ohne diese Datenbank kann die Anwendung nicht arbeiten.“ Dieser Ansatz ist nur dann ausreichend sicher, wenn wirklich alle vom Programm benötigten Daten in der …

  • Benutzer-Avatarbild

    Lösung von Gleichungssystem

    hal2000 - - Sonstige Problemstellungen

    Beitrag

    Dann lag ich ja doch nicht ganz falsch. Nur die Annahme mit dem minimierten n stimmt nicht - stattdessen möchtest du $\Delta s$ (vgl. @Higlavs Post) minimieren. Das Ergebnis ist der hoffentlich optimale Vektor $\vec r$ .

  • Benutzer-Avatarbild

    Programm mit HWID schützen

    hal2000 - - Sonstige Problemstellungen

    Beitrag

    Zitat von EaranMaleasi: „Dein Programm brauch halt eine Form in der dieser Schlüssel abgefragt wird.“ Der gemeine Cracker wird diese Form einfach patchen und immer "Schlüssel gültig" als "Serverantwort" zurückgeben.

  • Benutzer-Avatarbild

    Lösung von Gleichungssystem

    hal2000 - - Sonstige Problemstellungen

    Beitrag

    Zum Verständnis fehlt mir ein wenig Hintergrundwissen: - Wie viele Produkte gibt es? Eins oder 35? - Du hast 35 Einzelpreise - von was? Sind das Komponenten eines Produkts oder 35 einzelne? - Es gibt 35 Rabattgrenzen, die nicht unterschritten werden dürfen. Das sind aber nicht die Variablen \text{rg}_i , denn das sind nach deiner Angabe ja Einzelpreise. Was sind dann die x_i ? Konstanten? --> Welche deiner Variablen bedeutet was? Reine Spekulation: Du möchtest nach n optimieren, unter Berücksich…

  • Benutzer-Avatarbild

    Allgemeine Anmerkung: Crossreferenzen wie Me.zweiteForm = New ZweiteForm(Me), die die eigene Instanz weitergeben, sind häufig einer von mehreren Indikatoren für ein suboptimales Anwendungsdesign. @SpaceyX: Ich würde OnSettingsChanged mit Parameter definieren, d.h. so: VB.NET-Quellcode (3 Zeilen) ...und die Methode entsprechend mit EventArgs.Empty verwenden.

  • Benutzer-Avatarbild

    Nur Moderatoren können Beiträge und Themen löschen (ist erledigt).

  • Benutzer-Avatarbild

    Ich verstehe. Du hast ein anderes, viel größeres Problem: Du lernst eine für dich neue Programmiersprache (VB.NET - gute Wahl :)), möchtest dich gleichzeitig ein dir unbekanntes sehr komplexes neues UI-Framework (WPF) einarbeiten und gleich zu Beginn eine ziemlich komplexe Anwendung schreiben. Nichts gegen dich, aber glaubst du wirklich, dass das so funktionieren kann? Wie auch immer - mein Tipp an dieser Stelle sind erstmal folgende Bücher: Zu VB.NET: "Microsoft Visual Basic 2010 - Das Entwickl…

  • Benutzer-Avatarbild

    Zunächst: Du kannst FindCore nicht extern aufrufen, weil diese Methode Protected ist. Dazu ist der Umweg über IBindingList.Find() nötig (via Cast auf IBindingList). Allgemein sehe ich noch immer keinen Sinn in deinem Vorhaben, schon allein weil die Parametertypen nicht passen. Der Aufruf oAllClubs.FindCore("ID", oBindingSource.Current.ID) passt nicht zur Signatur der FindCore-Methode - dein erster Parameter ist vom Typ String, der erste Parameter in der Signatur ist aber ein PropertyDescriptor. …

  • Benutzer-Avatarbild

    Hi, willkommen im Forum. Dein erstes Listing macht keinen Sinn: Du leitest von BindingList(T) ab und willst gleichzeitig IBindingList implementieren. BindingList(T) implementiert aber IBindingList bereits. Leite nur ab und überschreibe dann FindCore. Vergiss nicht, in SupportsSearchingCore "True" zurückzuliefern (vgl. msdn.microsoft.com/en-us/libra…glist.find(v=vs.110).aspx). Die Frage ist, wofür du den Elementindex brauchst. Falls du das Element selbst suchst, lass das IndexOf weg. Das hier ist…

  • Benutzer-Avatarbild

    Ich habe mir mal angeschaut, wie OPSI die Login-Sperre realisiert. Sie besteht aus 3 Komponenten: Einem Credential Provider, einem Dienst und dem Fenster, das der Benutzer sieht. Der CP ist eine COM-Library und dient dazu, dem Dienst über eine RPC-Pipe ein Ereignis zu senden, wenn der Login-Bildschirm auftaucht. Der Dienst ermittelt daraufhin die Parameter der Login-Session und startet ein Programm darin. Das gestartete Programm zeigt dann sein Fenster einfach über dem Login selbst an und greift…

  • Benutzer-Avatarbild

    Meine Idee dazu: VB.NET-Quellcode (8 Zeilen)

  • Benutzer-Avatarbild

    Die Enumeration "Typeforms" gehört in die Klasse NativeMethods - bei dir steht sie außerhalb. (Versteckter Text)

  • Benutzer-Avatarbild

    Mit "Programm in die Logon-Session setzen" meine ich genau das, was du von OPSI auf dem ersten von dir verlinkten Bild siehst. OPSI ist Open Source - der für das Bild verantwortliche Code ist daher in endlicher Zeit auffindbar . Offenbar läuft das Ganze über einen sogenannten "Credential Provider" (msdn.microsoft.com/en-us/libra…op/bb648647(v=vs.85).aspx). Schau dir dazu im SVN die Datei trunk/CLIENT_DATA/files/opsi/OpsiLoginBlocker.reg und die dort referenzierte DLL an. Edit: In diesem Forenbei…

  • Benutzer-Avatarbild

    Hier ist die Langform der entsprechenden Zeile: VB.NET-Quellcode (1 Zeile) Bei mir erscheint kein Fehler. Kontrolliere bitte, ob alles korrekt kopiert ist.

  • Benutzer-Avatarbild

    Windows kennt bereits Mechanismem für Patch Management und Softwareverteilung. Ersteres geht per Windows Update (WSUS), letzteres per Gruppenrichtlinie. Du kennst sicher die "Bitte Warten"-Meldung, bevor der Loginscreen kommt. In beiden Fällen läuft im Hintergrund der Windows Installer, der irgendwas am System ändert. Falls du einen Windows Server hast, musst du den nur konfigurieren; siehe z.B. support.microsoft.com/en-us/kb/816102. Falls nicht, musst du die bei der Softwareverteilung gesetzten…

  • Benutzer-Avatarbild

    Schaut man sich github.com/liblouis/liblouis/b…er/liblouis/liblouis.h.in an, fällt sofort der Unterschied zwischen C-Quellcode (1 Zeile) und C-Quellcode (3 Zeilen) auf. Die Enumeration typeforms dient lediglich dazu, den Parameter typeform vom Typ formtype* elegant formulieren zu können. Laut Dokumentation ist das ein Arrayparameter mit dynamischer Größe: Zitat: „It is an array of formtype with the same length as the input buffer pointed to by *inbuf.“ Die neue Signatur der DLL-Funktion ist lou_…

  • Benutzer-Avatarbild

    vbNewLine ist nicht dasselbe wie Environment.NewLine. Du benötigst die Überladung, die Strings (nicht Zeichen) als Separator akzeptiert. Verwende also UngekuerztText.Text.Split(New String() { Environment.NewLine }, StringSplitOptions.None) und lass Zeile 3 weg.

  • Benutzer-Avatarbild

    Dass Newlines durch Leerzeichen ersetzt werden, wird vermutlich an der Library liegen. Alle unbekannten Zeichen werden offenbar zu Leerzeichen. Die Lösung ist einfach: Übersetze jede Zeile einzeln: VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    @jvbsl hat Recht - der StringBuilder hat kein Auto-Resize bei Verwendung in unverwaltetem Code. Ersetze die Zeilen 6 und 7 durch: VB.NET-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    @RodFromGermany Der TE benutzt eine Braille-Zeile / Screenreader. (Sinngemäße) Aussagen wie "sieht man im Menü" halte ich in diesem Zusammenhang für zynisch - das muss nicht sein, auch wenns keine Absicht war. Er müsste sich für das "sehen" wohl erst alle (!) Menüs vorlesen lassen. Daher ist auch das gepostete Bild vermutlich wenig hilfreich...

  • Benutzer-Avatarbild

    @Radinator meint folgendes: VB.NET-Quellcode (56 Zeilen)

  • Benutzer-Avatarbild

    Ich beende diese Raterei jetzt mal. Folgendes läuft bei mir tadellos durch: VB.NET-Quellcode (42 Zeilen)

  • Benutzer-Avatarbild

    Das Problem am FileSystemWatcher ist, dass intern die API-Funktion ReadDirectoryChanges zum Einsatz kommt. In deren Doku steht die Liste möglicher Filter, darunter folgender: Zitat: „FILE_NOTIFY_CHANGE_LAST_WRITE Any change to the last write-time of files in the watched directory or subtree causes a change notification wait operation to return. The operating system detects a change to the last write-time only when the file is written to the disk. For operating systems that use extensive caching,…

  • Benutzer-Avatarbild

    Unabhängig vom eigentlichen Problem halte ich Deinen Ansatz für eine schlechte Idee. Grund: Der FileSystemWatcher teilt dir im Event nicht nur mit, dass sich eine Datei geändert hat, sondern auch, welche. Das ignorierst du jedoch, indem du nur ein Flag "es hat sich was geändert" setzt und dann erneut die zuletzt geänderte Datei suchst. Warum das? Meine Idee dazu: FSW-Changed (e -> FilePath in Queue && return) Der Workerthread wartet bis !Queue.Empty und liest dann die Datei Queue.Dequeue(). Acht…

  • Benutzer-Avatarbild

    Ich sehe hier noch folgendes Problem: VB.NET-Quellcode (10 Zeilen) Ich kenne einige C-Funktionen, die beim ersten Aufruf mit einem leeren Puffer die erforderliche Länge aus-/zurückgeben, damit im zweiten Aufruf der korrekt dimensionierte Buffer übergeben werden kann.

  • Benutzer-Avatarbild

    Außerdem nehme man für die Suche nach mehreren Strings den Aho-Corasick-Algorithmus: en.wikipedia.org/wiki/Aho-Corasick_algorithm

  • Benutzer-Avatarbild

    Thema geschlossen: Es ist nicht klar, ob der Threadersteller die Berechtigung hat, in derart sicherheitskritischen (der TE weiß, was gemeint ist) Bereichen zu arbeiten.