Programm beenden beim Update

Fragen zum Update-Download-Tool
Antworten
Larsf
Beiträge: 11
Registriert: 26.06.2006, 11:22
Wohnort: Hamburg

Programm beenden beim Update

Beitrag von Larsf »

Hallo,

ich schaffe es nicht mein Programm mit UDT zu beenden. Ich habe alles in die udt_scr.ini eingetragen(Handle u.s.w.). Wenn ich jetzt UDT starte wird nichts heruntergeladen und im UDT steht download abgeschlossen.

Es kommt auch keine Fehlermeldung (text 36).
In der udt_scr.ini steht dann LoadRetval=1

Muss ich noch etwas in UDT einstellen damit es funktioniert??

Viele Grüsse
Lars
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Hallo!

Dazu ein paar Fragen:

Klappt das Update per Doppelklick?
Wie wird UDT gestartet (Shellexecute)?
Woher kommt die Versionsummer (Reg o. Übergabe)?

Wenn kein Download stattfindet wird UDT die Applikation nicht beenden und nicht neustarten.

Gruß
A.K.
Larsf
Beiträge: 11
Registriert: 26.06.2006, 11:22
Wohnort: Hamburg

Beitrag von Larsf »

Das Update per doppelklick funktioniert super,
Die UDT wird mit ShellExecute gestartet. Auch die Versionsübergabe mache ich mit ShellExecute was auch super klappt.

Wenn ich mit meinem Programm die UDT aufrufe, kommt auch ganz kurz die Seite mit dem Download aber danach springt er sofort zu "Download abgeschlossen"
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Larsf hat geschrieben:Auch die Versionsübergabe mache ich mit ShellExecute was auch super klappt.
Ich schätze hier liegt es.
Möglicherweise beißt sich das mit einer Einstellung im UDT-Projekt.
Wäre es möglich auf die Versonsübergabe zu verzichten und die aus der Registry zu lesen?
Larsf
Beiträge: 11
Registriert: 26.06.2006, 11:22
Wohnort: Hamburg

Beitrag von Larsf »

So, mit der Registry ist es genau das gleiche.

Das Programm wir einfach nicht beendet und downloaden tut er auch nichts.
Das mit dem downloaden liegt bestimmt darin weil das Programm noch läuft und er es nicht überschreiben darf.

Ich habe mal versucht mein Programm mit WM_CLOSE zu beenden und es klappt ohne Probleme.

Muss ich die UDT mit bestimmten Parametern aufrufen damit er ein WM_CLOSE sendet oder versucht er das automatisch?
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Hallo!

Könnte ich das UDT-Projekt mal haben, dann schau ich mir erst mal die Einstellungen dort an.

Gruß
A.K.
Antworten