Deine DLL ist nicht in der EXE eingebunden die DLL datei muss in einem Ordner sein... und wenn man jezt Updatet kommt nur die EXE ohne DLL und ohne DLL kein UPDATE!!!
Ist so
und aus irgend welchen gründen kann man sie nicht in exe einbinden
lol? Wenn du die dll nicht löschst geht sie auch nicht weg, und beim Updaten erst recht nicht.
Hallö
Bei mir funktioniert es komischer weise nicht, habe ich zufällig irgendetwas falsch gemacht?
Wenn ich die Form (beim Klicken des dazu gehörigen Buttons auf Form1) sehe, passiert nichts.
VB.NET-Quellcode
Imports UpdateNET.Update
PublicClass Form3
Dim myupt AsNew UpdateNET.Update
PrivateSub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
update.zip wurde runtergeladen, also Datei ist da. Ich weiss nicht wo der Updater die Datei nicht finden kann, das weiss nur der Author Der Fehler kommt vom Updater da ich den Beispiel Source von der ersten Seite genommen habe.
Die ZIP liegt in C:\Dokumente und Einstellungen\*****\Anwendungsdaten\
Hey, das problem ist, das die InteropShell Dll benötigt wird, hab ich verpennt mit zu geben ;D Du kannst in einen Projekt aber auch einen Verweiß drauf machen dann dürfte es auch gehen. Wenn nicht benutzt während dessen Multifile.
Update
Ich habe eine neue Option eingeführt:
VB.NET-Quellcode
myupt.ResponseWindow =True/False
Auf True wird ein Dialog geöffnet das kein Update verfügbar ist. (Wenn keins verfügbar war.)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ThuCommix“ ()
hab die exe und die dll in einem ordner nur öffent sich der updater nciht eben hat er sich nochmal geöffnet ich habe abbrechen gedrückt nochmal gestartet und es hat sich nichtmehr gfeöffnet also es öffnet sich bei mir der updater nur 1/100 mal also 100 mal öffnen einmal funtionierts wieso?
Ein Update.Net Objekt kann nur einmal benutzt werden d.h du startest mit StartUpdate() und wenn du noch ein Update machen willst, musst du ein neues Objekt Deklarieren:
ne das meine ich nicht ich ahbe das update ja nichtma ausgeführt sondern auf abbrechen gedrückt habe aber jetzt mal ein bsichen ausprobiert und festgestellt das die update.net aufjeden die neue version erkennt es aber nicht immer die form startet die das update herunterläd
PS: mache gleich mal ein video
habs im video öffters geöffnet mein programm weil manachmal startet der updater nur halt ganz selbten hoffe ihr könnt mir helfen den der updater ist echt gut
Edit: sry für doppelpost grade nicht gesehen
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Gaako11“ ()
Oha, du lässt den Programm aber viel Zeit die Update Info runterzuladen ... das kann manchmal ein bischen dauern, kommt halt auf den Server drauf an.
ne irgentwie nicht wenn ich den befehl aber erst ausführe wenn alles geladen ist dann gehts aber so wie er im thread steht funtioniert er nicht bei mehr als 3 quellen
Zeig mir mal dein Code, und benutze Satzzeichen, ich kann das grad nicht nachvollziehen, was du meinst.
in die Form load packe, mit ein paar mehr urls dann geht es nicht (öffnet es sich nicht auch nicht später).
Wenn ich aber den befehl
myupt.StartUpdate()
später starte (z.B per button) also 5 sek nach dem laden der form dann funtionierts.
Hmm, cooles Ding...
Verbesserungsvorschlag
ich hätte da noch eine sache die verbessert werden könnte. und zwar beim update (als beispiel) von 1.0 auf 2.0 !
das er wenn er mit dem downloaden fertig is automatisch die version vom updater auf 2.0 ändert !
MFG ;D