Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Unter anderen Umständen hätte ich Akanel widersprochen, aber der Code lässt befürchten, dass viele Sachen updatetechnisch unbeachtet sind. Was hat der Code mit dem Update zu tun? Nichts. Aber der Code enthält so viele unausgereifte Sachen, dass man schlussfolgern kann, dass es beim Update-Code genauso unsauber dahergeht. Und Updates sind immer ein Sicherheitsrisiko.- For Each s As String ... Und dann benutzt Du i noch zusätzlich als Zählvariable. Dann nimm gleich ne normale For-Loop her. - Das P…

  • Benutzer-Avatarbild

    Zitat von Andy2002: „Ein Beispiel wäre schön.“Eh ... ja. Ok. Da scheint wohl eine größere Blockade vorzuliegen. VB.NET-Quellcode (28 Zeilen)

  • Benutzer-Avatarbild

    Es wird angezeigt, wenn CurrentVersion.ToString <> NewsTxt . Stellt sich die Frage, warum es dann nicht angezeigt werden soll. Also effektiv wird das Panel angezeigt, wenn der runtergeladene String ungleich des Versionsstrings in den Settings ist und wenn das Programm mit dem Parameter -update gestartet wird. Passt doch, oder? Oder greift der String-Vergleich nicht so, wie erwartet?

  • Benutzer-Avatarbild

    Dann setz nen Haltepunkt in Codeblock#1, Zeile#14, um zu sehen, was die beiden Variablen für den Textvergleich enthalten und dann noch einen Haltepunkt in der nächsten Zeile. Dann siehst Du ja, ob der Code überhaupt mal bis zum Panel-Show kommt. Und dann eben noch nen Haltepunkt bei CB#1, Z#20, um zu sehen, ob das Programm dort auch vobeikommt. CB#2 könntest Du - falls das tatsächlich Dein echter Code ist, vereinfachen. Die Z#3-#11 kannst Du vereinfachen zu: VB.NET-Quellcode (3 Zeilen) Was das j…

  • Benutzer-Avatarbild

    Dann gibt es also ein Problem mit den CommandLineArguments. Also: VB.NET-Quellcode (6 Zeilen) ...und schauen, was so in Args drinsteht

  • Benutzer-Avatarbild

    Öhm, ist ja nicht mein Programm, aber wenn eben nix in den CommandLineArgs steht ... dann soll vielleicht gar nix passieren? Wir kennen nicht den ganzen 4000-Zeilen-Code. Mir ist klar, dass es bei einer Panel-Anzeile nur an oder aus gibt. Aber die CommandLineArgs sollen ausgewertet werden. Vorgabe vom TE.

  • Benutzer-Avatarbild

    What the Förg? VB.NET-Quellcode (2 Zeilen) Wenn, dann muss es nur heißen: VB.NET-Quellcode (1 Zeile) das ganze Unterfangen, inkl. »sicherer Updater, besser als nUpdate«: ridiculous absurd Da klaffen Anspruch und Realität zu weit auseinander. Ich verabschiede mich.

  • Benutzer-Avatarbild

    Zitat von Andy2002: „Und nein der Updater, verwendet RSA und wird mit meinen SSL Server Zertifikat überprüft.“Nun, mindestens 2 Leute implizierten aus diesem von Dir in Post#4 geschriebenen Satz, dass Du grad dabei bist, Deinen eigenen Updater zu programmieren und dass es in diesem Thread aber nur um einen Teilcode geht.Zitat von Andy2002: „der Code ist nicht für das Updaten zuständig, dieser soll nur die Versionen vergleichen, und bei Unterschiedlichen Versionen eben, Panel3 öffnen“Gut, dass es…

  • Benutzer-Avatarbild

    Ich sagte nix vonZitat von Andy2002: „Code Block richtig Instanzieren“, sondern von Dialoge richtig instanziieren. Updater.Show ist so, wie Du es zeigst, ein no go. Das steht auch in dem Thread namens "Dialoge richtig instanziieren", der in Post#20 blau markiert und als Link hinterlegt ist. Aber das ist nur eine weitere Baustelle. Schau einfach da mal rein, sobald Du den Kopf dafür hast. Dann weißt Du, was ich meine. btw: Wie kann es sein, dass auf dem Server eine ältere Version (3.01.09.05) als…

  • Benutzer-Avatarbild

    Auauau. Wenn es in der Schule vermittelt wird, dann zweifel ich jetzt schon an den Lehrenden. Updater.Show() ist eine Abwärtskompatibilität für VB6-Nutzer, der sich ein Einsteiger nicht bewusst ist. Und wenn man es dann auch noch falsch beigebracht bekommt, dann ist's es aus. Das Problem ist, dass Updater.Show() 1. Zugriff auf etwas nimmt, von dem man nicht erwartet, dass es das ist, was man glaubt und 2. es einem einen Aufruf erlaubt, der mit anderen Objekten nicht möglich ist. Denn Updater an …

  • Benutzer-Avatarbild

    Ich will nicht zu sehr vom eigentlichen Thema weggehen, aber das kann ich nicht so stehen lassen:Zitat von Andy2002: „Auch aus Updater.show hab ich nun My.Forms.UpManager.Show gemacht.“Der Compiler hat schon recht, das My.Forms. kannst Du weglassen. Denn beides ist effektiv nur die VB6-Variante. Aber was ich meine, steht bei "Dialoge richtig instanziieren" drin, ich werde jetzt nicht schreiben, wie es richtig geht. Das wäre redundant.

  • Benutzer-Avatarbild

    Mein wohl letzter Beitrag - ich sag nur Grundlagen der Programmierung. Und eigentlich hat das MichaHo in Post#33 schon genau erklärt. Aber anscheinend ist es nicht angekommen. VB.NET-Quellcode (1 Zeile) ist das gleiche wie VB.NET-Quellcode (1 Zeile) Zur Erläuterung: Es soll festgelegt werden, ob Panel3 angezeigt werden soll oder nicht. Das wird festgelegt durch das Setzen von Panel3.Visible. Das kann entweder True oder False sein. Also wahr (das Panel ist sichtbar) oder falsch ("Panel3 ist sicht…