AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Delphi Shrink v1.3
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Shrink v1.3

Ein Thema von Strahlex · begonnen am 15. Okt 2007 · letzter Beitrag vom 17. Feb 2008
Antwort Antwort
Seite 3 von 3     123   
Strahlex
Registriert seit: 30. Jun 2007
http://www.directupload.com/thumb-20463.jpg

Hallo!

Delphi Shrink ist ein Programm um sich die Command-Line-Eingabe bei StripReloc und UPX zu ersparen.

Für die die UPX und StripReloc nicht kennen:
UPX und StripReloc sind Programme um exe-Dateien zu verkleinern. Damit kann man locker eine Kompressionsrate von 60% und bei größeren Anwendungen sogar mehr erziehlen!!

Jetzt auch Unterstützung für PECompact 2:
Hier gibts PECompact 2: PECompact

Hier drei Screenshots:

http://www.directupload.com/thumb-25547.jpg

http://www.directupload.com/thumb-25548.jpg

http://www.directupload.com/thumb-25550.jpg

Jetzt Neu: v1.3

Änderungen v1.3:
-Unterstützung von PECompact2
-Drag'n Drop
-Mehrere GUI-Größen und ausblenden der Optionen
-config-File
-Pfad-Angabe für die Packer
-StayOnTop-Einstellung
-Fehler der MessageBoxen behoben
-Fehler beim Backup behoben
-weitere kleine Bugfixes

Änderungen v1.2:
-Stapelverarbeitung
-einige Bugfixes
-normales Windows Design
Angehängte Dateien
Dateityp: zip delphi_shrink_108.zip (578,6 KB, 106x aufgerufen)
Dateityp: zip stripreloc_298.zip (44,5 KB, 24x aufgerufen)
Dateityp: zip upx_202.zip (315,3 KB, 24x aufgerufen)
Dateityp: zip delphi_shrink_v1.3_212.zip (222,2 KB, 42x aufgerufen)
 
Mastersurfer84
 
#21
  Alt 20. Okt 2007, 10:24
Hi,

nettes programm!!
Hab nur einen kleinen Schreibfehler gefunden: Bei UPX hast du die "Kopressionsmethode" - fehlt ein "m".

Grüße
  Mit Zitat antworten Zitat
Strahlex

 
Delphi 2005 Personal
 
#22
  Alt 25. Okt 2007, 18:28
Hallo Leute,

Danke für eure Meldungen und Anregungen

Ich habe soeben v1.3 fertiggestellt.

Ein Installer und Updates werden bald folgen.
  Mit Zitat antworten Zitat
Hunni

 
Delphi 11 Alexandria
 
#23
  Alt 25. Okt 2007, 21:43
Hi,

habe mir gerade die Version 1.3 herunter geladen und getestet.

Ein kleiner Fehler ist mir auf gefallen:
- Wenn die cfg Datei Fehlt erstellst Du eine neue Datei mit default Werten.
- Man erhält jetzt aber trotzdem beim Start des Programmes folgende Fehlermeldung "Listenindex überschreitet das Maximum (3)"
- Vielleicht leigt es daran, das der Path zu "PECompact2" Fehlt was bei mir auch nicht installiert ist.

Edit:
- Der Bug kommt von einem fehlenden Eintrag in der default cfg Datei für die Option "Immer im Vordergrund"

Ansonsten ein sehr gutes Programm

Gruß

Torsten
Miniaturansicht angehängter Grafiken
delphishrink_bug_153.png  
  Mit Zitat antworten Zitat
Go2EITS

 
Delphi 7 Personal
 
#24
  Alt 26. Okt 2007, 17:40
So und nun statt Neuerungen bitte die gemeldeten Bugs beseitigen:

Nach dem Shrinken einer Datei kann ich nicht DeShrinken.
Beim DeShrinken wird zudem nachgefragt, ob man die Backupdatei überschreiben soll.
Besser:
1. DeShrinken ohne Abfrage, ob das Backup überschreiben werden soll. (Backup/Original nicht antasten)
2. Beim (versehentlichen) zweiten Shrinken einer Datei Backup nicht überschreiben, wenn schon vorhanden, auch wenn BACKUP ANLEGEN markiert ist, wiel ich sonst wohl die geshrinkete Datei sichere. Das Original ist dann weg!
3. Zusätzliche Option: Original wieder herstellen.

Und beim Deshrinken kommt eine Fehlermeldung "Acess denied" oder so ä.:
Anscheinend greifst Du noch immer auf die Datei zu. Bitte mal die offene Verbindung lösen.

Jetzt habe ich die zwei Shrinker, aber keine Vergleichsmöglichkeit, daher mein Vorschlag:
Einführung von einem sogenannten Testmodus:
Ein Testmodus beläßt das Original unverändert und speichert zwei neue Dateien ab: z. B.:
Delphi32.exe //unverändert
Delphi32_UPX.exe //mit UPX gepackt
Delphi32_PC.exe // mit PE gepackt

Anzeige der Größe der Dateien und Möglichkeit die Dateien jeweils aus dem Programm starten zu können, um zu sehen, ob
die Programme laufen. (Tun sie nämlich nicht immer)
"Listenindex überschreitet das Maximum (3)": Denk daran: Listen beginnen bei 0! Abfrage mit >> for i=1 to High[liste]-1 <<

Das wären wohl sinnvolle Ergänzungen.
Bis bald! CU!
  Mit Zitat antworten Zitat
Benutzerbild von rawsoul
rawsoul

 
Delphi 2005 Personal
 
#25
  Alt 17. Feb 2008, 22:15
Danke für das nützliche Programm, werde ich bestimmt öfters nutzen!
Frank Dumont
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz