Seite 40 von 54

Verfasst: 19.02.2007 20:39
von DarkDragon
Thorsten1867 hat geschrieben:
DarkDragon hat geschrieben:Hab einen Bug gefunden: Ich hab als Setupsprache Englisch und Deutsch gewählt. Nun hat es ein Holländer oder so gestartet und es kam: "--Unknown--" als Titel, keine Dateien im Setup oder sonst irgendwas.
Das klingt nach einem unvollständigem Projekt. Wenn EasySetup keine Sprache findet, benutzt es Englisch. 'Unkown', deutet daraufhin, dass es keine 'setup.ini' gibt. Möglicherweise wurden auch Sonderzeichen im Dateinamen verwendet, die bei einem Holländischen Windows zu Fehlern im Dateipfad führen.
Hmm... ne glaub ich weniger. Das Projekt ist vollständig ^^.

Mist hab grad gemerkt, ich hab die Projektdatei schon verändert und weiß nichtmehr obs immernoch nicht geht.

Ich spiel noch ein wenig damit rum vielleicht klappts dann ja.

Verfasst: 20.02.2007 11:35
von DarkDragon
Sorry für das doppelposting, aber das hier muss unbedingt gelesen werden:

Hab heut morgen nocheinmal mit dem Setup herumgespielt, es auf Englisch gestellt und dann auf Create gedrückt und jetzt funktioniert zwar beides, aber das ganze ist doppelt so groß :freak: .

Verfasst: 20.02.2007 18:51
von Thorsten1867
Schau mal nach, was du alles in deinem Quellverzeichnis hast. Alles was sich darinnen befindet, wird ins Archiv gepackt.

Verfasst: 20.02.2007 20:19
von DarkDragon
Thorsten1867 hat geschrieben:Schau mal nach, was du alles in deinem Quellverzeichnis hast. Alles was sich darinnen befindet, wird ins Archiv gepackt.
24 MB ungepackt. Mit dem Fehler warens halt nur 10,5 MB oder so(konnts bisher nicht wieder reproduzieren, aber die Deutsche version hat ja alles richtig installiert dann). Aber ohne dem Fehler sinds 20,5MB (komisch, dass ne englische Sprachdatei 10 MB groß sein kann).

Verfasst: 21.02.2007 11:21
von Thorsten1867
Bei dem Fehler haben auch Dateien gefehlt. 24MB ist aber heftig, das solltest du lieber ZIP als Packer nehmen.

Verfasst: 21.02.2007 11:31
von DarkDragon
Thorsten1867 hat geschrieben:Bei dem Fehler haben auch Dateien gefehlt. 24MB ist aber heftig, das solltest du lieber ZIP als Packer nehmen.
Ne haben sie ja nicht. Die Dateien waren ja alle vorhanden wenn man es auf einem deutschen Windows installierte. Auf einem Englischen/Holländischen waren dann aber nurnoch fehler drin. Wenn ich ZIP nehme sinds nurnoch 20,3MB.

Btw.: Kannst du mir eine Option einbauen, dass Thumbs.db nichtmehr mitgepackt wird? :freak:

Verfasst: 21.02.2007 11:47
von Thorsten1867
Entferne sie aus dem Quellverzeichnis. Das Quellverzeichnis muss eine eigenständiges Verzeichnis sein, das nichts anderes enthält als die zu installierenden Dateien. Zum Aktualisieren dieses Verzeichnisses gibt es ein Tool (in der Menüleiste).

Verfasst: 21.02.2007 19:58
von neotoma
Hallo Thorsten,

nachdem ich nun eine kleine Pause eingelegt habe (und andere mit Verbesserungsvorschlägen genervt habe... ;-))
habe ich zwei Probleme mit EasySetup.

1. Ich portiere gerade meine alten Sachen nach PB4 (ich weiß, spät.... ;-)) und möchte dabei auch von NSIS auf EasySetup wechseln. Ich habe bei einigen auch MultiLanguage (Deutsch/Englisch), das durch den entsprechenden Eintrag in der INI-Datei geregelt ist. Nun kann ich mit EasySetup gerade diese Info nicht 'automatisiert' in das Inifile eintragen.... es gehen nur Pfade. Läßt sich das nicht angeben....
(Okay, ich kann natürlich selbst rausfinden, welche Sprache auf dem System ist - was ich jetzt auch mache, aber gerade das könnte ich mir sparen. Außerdem könnte das Programm dank CD oder USB an einem anderen Rechner starten, und dann soll imer noch die richtige Sprache da sein...)


2. Das Setup zeigt die falsche Größe an... Ungezippt benötigen die Dateien 1,08 MB, angezeigt werdem 143 KB.....
(EasySetup 0.84)


Was mir noch fehlt... ;-)
...immer noch das Replacement im Setup/Zip-Namen um die Version dort 'einzupfelegen'
z.B. SetupMeinProgramm_%VERSION%.exe

Mike

Verfasst: 22.02.2007 13:37
von Thorsten1867
neotoma hat geschrieben:1. Ich portiere gerade meine alten Sachen nach PB4 (ich weiß, spät.... ;-)) und möchte dabei auch von NSIS auf EasySetup wechseln. Ich habe bei einigen auch MultiLanguage (Deutsch/Englisch), das durch den entsprechenden Eintrag in der INI-Datei geregelt ist. Nun kann ich mit EasySetup gerade diese Info nicht 'automatisiert' in das Inifile eintragen.... es gehen nur Pfade.
Ich bin mir nicht ganz sicher was du brauchst. Mit den benutzerdefiniertern Aufgaben sollte es möglich sein beliebige INI-Dateieinträge zu erstellen.
neotoma hat geschrieben:
Was mir noch fehlt... ;-)
...immer noch das Replacement im Setup/Zip-Namen um die Version dort 'einzupfelegen'
z.B. SetupMeinProgramm_%VERSION%.exe
Gerade in Arbeit.

Verfasst: 26.02.2007 16:40
von Thorsten1867
Version 0.8.5
- Variable '%Version%' für den Namen der Setupdatei
- Benutzerdefinierte Aufgaben: Variable '%LanguageID%' für INI-Datei
- Login als Administrator für das Kopieren in Systemverzeichnisse (bei eingeschränkte Konten)
- TGA-Format für Bitmaps entfernt