Guten Tag,
Ich hab ein Fehler in meiner Update Funktion und weiß nicht mehr weiter nun seid ihr gefragt
Wie ihr sehen könnt steht ist die Version die ich definierte auf der 0.2 soweit gut ich hab auch eine .txt angelegt wo die Version 0.2 auch drin steht und da ist der Folgende Fehler und zwar wenn ich das Programm jetzt starte Fragt er mich ob Ich die neue Version haben möchte obwohl ich die bereits schon habe bzw. Er soll ins else gehen.
Der Code:
C
Version := 0.2
Update_Funktion()
Update_Funktion() {
URLDownloadToFile, .../Update.ini, Update.ini
FileRead, New_Version, Update.ini
FileDelete, Update.ini
if(Version < New_Version) {
Update_Verfuegbar := true
MsgBox, 4, Neues Update des Hyperbinder's, Lieber Benutzer,`n`nes ist ein neues Update für den Hyperbinder erschienen, Die V.%New_Version%.`nMöchten Sie jetzt diese übernehmen?
IfMsgBox, Yes
{
MsgBox,, Lade Update...`n`Fahren Sie mit den Vorgang fort.
URLDownloadToFile, .../Hyperbinder.exe, %A_ScriptName%.Update
BatchFile=
(
Ping 127.0.0.1
Del "%A_ScriptName%"
Rename "%A_ScriptName%.Update" "%A_ScriptName%"
cd "%A_ScriptFullPath%" "%A_ScriptName%"
Del Updater.bat
)
FileAppend, %BatchFile%, Updater.bat
MsgBox, 64, Update wird ausgeführt, Das neue Update des Hyperbinder's wird nun ausgeführt... bitte warten..., 3
Run, Updater.bat,, Hide
ExitApp
}
} else {
Update_Verfuegbar := false
}
}
return
Alles anzeigen
Ich hoffe Ihr könnt mir weiterhelfen.