Seite 2 von 54
Verfasst: 16.06.2006 23:00
von glubschi90
Sehr gutes Programm, gefällt mir! Ich werd's warscheinlich für meine Projekte benutzen (falls ich darf

)
Bug: Das Icon-Auswahlfenster aus Punkt 3 kann nicht geschlossen werden
Was noch ganz gut wäre:
- man sollte die Fiunktion "Lösche alle(!) Dateien im Verzeichnis (incl. Benutzerdateien)" im Uninstaller komplett verstecken können
- Progressbars (sowohl beim Installieren wie auch bein Deinstallieren)
- Der text nach der abgeschlossenen Installation "Drücke auf ...." sollte nicht mit "Du" ansprechen, sondern wie auch vorher schon mit "Sie"
- Es wär auch sehr gut, dass man mehrere Startmenüeinträge machen könnte... das könnte man ja mit einem zusätzlichen Listview (oder ListIcon) im "Einträge ins Startmenü festlegen" Fenster machen...
Wie gesagt: Super Prog und die Oberfläche des Installers ist auch richtig gut geworden.
bye - Chris

Verfasst: 16.06.2006 23:35
von Thorsten1867
glubschi90 hat geschrieben:Bug: Das Icon-Auswahlfenster aus Punkt 3 kann nicht geschlossen werden
Was noch ganz gut wäre:
- man sollte die Fiunktion "Lösche alle(!) Dateien im Verzeichnis (incl. Benutzerdateien)" im Uninstaller komplett verstecken können
- Progressbars (sowohl beim Installieren wie auch bein Deinstallieren)
- Der text nach der abgeschlossenen Installation "Drücke auf ...." sollte nicht mit "Du" ansprechen, sondern wie auch vorher schon mit "Sie"
- Es wär auch sehr gut, dass man mehrere Startmenüeinträge machen könnte... das könnte man ja mit einem zusätzlichen Listview (oder ListIcon) im "Einträge ins Startmenü festlegen" Fenster machen...
- Bug 'Icon-Auswahlfenster' gefunden und behoben
- Denke über Verstecken der Uninstaller-Option nach (Wozu genau?)
- Text geändert: "Drücken Sie ....."
- zusätzliche benutzerdefinierte Aufgaben befinden sich in der langfristigen Planung (-> Disabeld Option)
Verfasst: 17.06.2006 00:17
von Thorsten1867
Neue Version 0.1.7
- EasySetup: Bug 'IconSelectFenster' behoben.
- Uninstaller: Bug beim Entfernen von Desktop-Icon und StartMenü-Einträgen behoben.
- Installer: falsche Schrifttypen geändert
Verfasst: 18.06.2006 00:58
von glubschi90
- Denke über Verstecken der Uninstaller-Option nach (Wozu genau?)
Naja, irgendwie schnall ich das noch nich so, wie das mit dem "Alle Dateien löschen" gemeint is... wenn man das in nen Ordner installiert. wo noch andere wichtigen sachen sind, wird das dann ja auch gelöscht... (ja ich weiß, ihr habt was von ner lösung gesagt, aber ich raffs nich... ihr dürft mich auch dumm nennen

)
Ansonsten: TOP!
bin vollauf zufrieden
das einzige was jetzt noch zu meinem glück fehlt is eine Progressbar beim (De)-Installieren und wie gesagt die Freischaltung der "benutzerdefinierten Aufgaben"
Weiter so!
Chris
Verfasst: 18.06.2006 12:27
von Thorsten1867
Das ist der Punkt. Normalerweise werden nur die Dateien gelöscht, die installiert wurden. Bei den meisten Programmen kommen im Laufe der Zeit noch andere Dateien dazu, z.B. Spielstände oder was man sonst auch immer mit dem Programm produziert.
"Alle Dateien" löscht dann sozusagen (fast) alles im Programmordner.

Kleiner Exkurs:
Seit ich EasySetup programmiere habe, ich großes Misstrauen gegenüber Uninstallern. Man stelle sich vor, man erwischt einen, der ohne Option oder Rückfrage alles löscht und man hat das Programm nach C:\ installiert, was zugegebenermaßen nicht sehr intelligent wäre, aber trotzdem.
Das Ergebnis dürfte der Alptraum jedes Computerbesitzers sein.
Deshalb noch mal kurz der Uninstaller von EasySetup:
- Verweigert das Löschen in Root-Verzeichnissen (z.B. C: oder C:\)
- Verweigert das Löschen, wenn im Verzeichnis die Programmdatei fehlt (z.B. EasySetup.exe)
- Löscht nur Unterordner die installiert wurden (=> ggf. leere Ordner installieren!)
Verfasst: 18.06.2006 12:59
von Thorsten1867
@Progressbar beim Uninstaller
Würde das Unistall-Programm vermutlich unnötig vergrößern und verlangsamen.
Anstatt: DeleteDirectory()
- Verzeichnis (ggf. incl. Unterverzeichnisse) analysieren
- Dateiinfos in LinkedList schreiben
- LinkedList auslesen und jede Datei einzeln löschen
- jeweils Prozentwert errechnen und Nachricht an Progressbar senden
Falls jemand gute und platzsparende Idee hat, kann man da mal darüber nachdenken. Aber momentan hat das neue Design der Benutzeroberfläche höhere Priorität.

Verfasst: 18.06.2006 13:22
von Andre
@Thorsten: Du darfst Dein Projekt auch gern zum Showcase auf
www.PureArea.net hinzufügen

Verfasst: 18.06.2006 19:49
von Thorsten1867
Neue Version 0.2.0 (18.6.06):
- komplett neues Benutzerinterface (s.o.)
- Vorschaufunktion für Lizenz, Infodatei und Bitmap
Verfasst: 18.06.2006 21:26
von glubschi90
wird ja immer besser...!
was auch ganz nützlich wäre solche "Platzhalter" (argh mir fällt gerade der name nich ein... naja nach 2 wochen setzt die gehirnerweichung halt langsam ein..

) wie %ProgramFiles% usw, die dann durch den entsprechenden programmorder beim User ersetzt werden... ich hoffdu weißt was ich meine
Chris

Verfasst: 18.06.2006 21:55
von Thorsten1867
Welcher "Platzhalter" bzw. EnvironmentVariable wäre außer %ProgramFiles% noch sinnvoll?
Der Standardpfad für das Programm, den EasySetup vorgibt, ist schon "%ProgramFiles%\YourProgDir".