Thorsten1867 hat geschrieben:
Schaut schlecht aus. Erste Versuche haben ergeben, dass es die Größe des Installers fast verdoppeln (+ ca. 70 KByte) würde.
Wo ist das Problem, 2 unterschiedliche Install.exe zu verwenden. Soll ja nicht
gemischt werden, sondern entweder Zip oder PackerEx
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
OptionGadget
und dann entsprechend entweder Install.exe oder Install2.exe benutzen
Aber hast schon Recht, es eilt nicht, wäre aber schön.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bei Aufruf der letzten Zeile, wird Dein Uninstaller gelöscht
(evtl. noch Ordner löschen, ist da auch kein Problem mehr)
Hab aber nur unter XP getestet!
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
>> Ich habe es noch nicht getestet, aber ich vermute die Batchlösung erzeugt eine kleinere EXE.
Wenn die Uninstallfinish.exe mit UPX gepackt wird, ist diese exact 3 KB gross.
(oder mit PackerEx packen)
Dein Code wird kürzer und wenn es unter Win9x auch sauber funktioniert
finde ich diese Lösung wesentlich besser, als temporäre Dateien zu schreiben.
PS: wer löscht den den Batch?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
ts-soft hat geschrieben:Dein Code wird kürzer und wenn es unter Win9x auch sauber funktioniert finde ich diese Lösung wesentlich besser, als temporäre Dateien zu schreiben.
Muss jetzt mal eine Möglichkeit suchen (ohne Dualboot), um meine Programme einfach unter Win98 zu testen. Bei 'KvGS' kam es bei Nutzern unter Win98 (v.a. in Netzwerkumgebung) zu seltsamen Abstürzen (z.B. beim Ändern der Dateiattribute).
Download of PureBasic - Module Download of PureBasic - Programmes
Thorsten1867 hat geschrieben:Die Batch-Datei löscht sich selber. Im Gegensatz zu einer EXE funktioniert das.
Bei EXE funktioniert es auch, wie Du oben siehst
Statt umständliches Batch eine Exe im RAM nutzen, die ist am Programmende automatisch in Nirvana
Ist aber nur ein Vorschlag
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.