Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 4 Jahren, 9 Monaten
Letzter Beitrag:
vor 4 Jahren, 9 Monaten
Beteiligte Autoren:
joe crevino, Frans, Piet van Zanten

Have *.exe file update itself

Startbeitrag von joe crevino am 13.10.2013 16:53

I want to have a *.exe created in windev 18 update itself. I realize I have to close the file before copying over it but is there a way of doing it without using the windev setup program with the commands available in the windev language ?

I know this sounds a bit strange but any help would be appreciated.

Thank you,
Joe Crevino

Antworten:

Hi Joe,

You can make a small windev program that does the updating.
Then use code like this to run it:
IF ExeRun("VZ_Update16.exe "+sProgName+" "+sCurrentVersion,exeInactive) THEN 
EndProgram()
ELSE
Error("Updatemanager 'VZ_update16.exe' could not be started.")
END

Regards, Piet

von Piet van Zanten - am 14.10.2013 08:40
Hello Joe,

For 10 years I use the following method:
When the original program starts it looks for a specific file on a webpage.
It reads the content from the file. This is the current release number.
When it is higher then the current version it closes itself and start a second program (also made in WD) which gets the new version and installs it. This way it can overwrite the original program.
Just my two cents.

von Frans - am 14.10.2013 09:56
Thank you....

Joe

von joe crevino - am 17.10.2013 00:18
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.