FSU 1.3 Update
Nun kann man den FSU eine DLL-Funktion aufrufen lassen.
Code: Alles auswählen
[Update]
Product = Product
Version = 1.0
ProductVersion_File = http://www.forgesoft.net/Products/Test/currentversion.ini
UpdateFileList = http://www.forgesoft.net/Products/Test/update_files.ini
UpdateDir = http://www.forgesoft.net/Products/Test/Updates/
ProgramFile = ifsetupde.exe
Language = English
DLL =
Bei "DLL = " muss der Name der DLL angegeben werden.
FSU ruft die Funktion "Update" auf. Sie muss folgende 8 Parameter unterstützen:
1. Parameter : Name des Produkts
2. Parameter : Aktuelle Version des Produkts(bzw. alte Version)
3. Parameter : Neue Version des Produkts
4. Parameter : URL der Versiondatei
5. Parameter : URL der UpdateFileList
6. Parameter : URL des Updateordners
7. Parameter : Datei, die nach dem Update gestartet werden soll.
8. Parameter : Sprache, die während des Updates benutzt wird.
Beispiel einer solchen DLL in PureBasic:
Code: Alles auswählen
ProcedureDLL Update(Product.s,OldVersion.s,NewVersion.s,VersionFile.s,FileList.s,UpdateDir.s,Program.s,Language.s)
//Dies und das machen
If Language="German"
MessageRequester(Product+" Update",Product+" wurde erfolgreich aktualisiert! ")
Else
MessageRequester(Product+" Update",Product+" was updated successfully! ")
EndIf
EndProcedure
Download: http://www.forgesoft.net/Products/FSU/FSU.zip
So, alle Wünsche wurden erfüllt.

Was wünschen sich die FSU-User noch?