Beim Installieren wird doch sogar schriftlich angezeigt, was gerade gemacht wird (ListView). Bloß ist mein Computer nicht langsam genug um wirklich den Fortschritt beobachten zu können.
Ich werde demnächst nochmal mit Progressbars experimentieren, besitzt aber keine Priorität, da es die Funktionalität nicht beeinträchtigt.
Download of PureBasic - Module Download of PureBasic - Programmes
Zu der Deinstallation. Würde nur die Dateien löschen die auch Installiert worden sind.
Wenn dann der Ordner leer ist, dann erst den Ordner löschen. Ansonsten eine Meldung ausgeben das noch Dateien vorhanden sind.
Ist auf jeden fall am sichersten.
Normalerweise werden nur genau die Dateien gelöscht, die installiert wurden. Dann wird überprüft, ob die installierten Ordner leer sind und ggf. gelöscht.
Falls der Anwender darauf besteht, wirklich (fast) alle Dateien zu löschen, habe ich natürlich einige Sicherheitsvorkehrungen getroffen:
- Kein Löschen von Dateien in Rootverzeichnissen
- Test auf richtiges Programm-Verzeichnis (existiert Programmdatei?)
- Nur die installierten Unterverzeichnisse werden gelöscht
(Keine Installation ohne Programmverzeichnis)
Ich hoffe, damit ist sichergestellt, das ein DAU* nicht aus Versehen seine ganze Festplatte leerräumt.
_____________________ *dümmste anzunehmende User
Download of PureBasic - Module Download of PureBasic - Programmes
> Ich hoffe, damit ist sichergestellt, das ein DAU* nicht aus Versehen seine ganze Festplatte leerräumt.
wieso einer, ich sehe tausende
Nein, wirklich gelungen bisher
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.
Tipp für Fortgeschrittene:
Wenn man für ein Projekt häufig neue Setups erstellt, kann man dafür eine Desktopverknüpfung erstellen und das Projekt als Programmparameter übergeben.
=> Projekt ´KvGS´ wird automatisch geladen.
Das Datum ist automatisch 'heute' und so muss man eigentlich nur noch die Version ändern und 'Erzeugen' drücken.
Download of PureBasic - Module Download of PureBasic - Programmes