Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prog proggen das SFX-Dateien erstellt? (https://www.delphipraxis.net/40501-prog-proggen-das-sfx-dateien-erstellt.html)

Delphi Star 16. Feb 2005 17:57


Prog proggen das SFX-Dateien erstellt?
 
Wie kann man ein Programm schreiben das selbstextrahierende Archive erstellt?

Luckie 16. Feb 2005 18:05

Re: Prog proggen das SFX-Dateien erstellt?
 
http://www.luckie-online.de/Delphi/ -> SFX-Tools

Im Prinzip hängst du nur die Dateien an eine bestehende Exe an, die sie dann entpackt.

leddl 16. Feb 2005 18:10

Re: Prog proggen das SFX-Dateien erstellt?
 
Habs selber noch nie versucht, aber rein theoretisch sollte das ja net so schwer sein.
Du schreibst dir ein Programm, daß ein an sich selbst angehängtes Zip-Archiv entpackt.
Dann erstellst du noch ein anderes Programm, mit dem du Daten auswählen und gepackt an die erste EXE dranhängen kannst.
Gibt vielleicht noch andre Methoden, aber so würd ichs machen...

OK, Luckie war schneller, ich laß es aber trotzdem mal so stehen.

PS: Die rote Box is ja wirklich hübsch (und vor allem praktisch) :mrgreen:

bigg 16. Feb 2005 18:14

Re: Prog proggen das SFX-Dateien erstellt?
 
Hier findest du einges dazu:
http://www.mirkes.de/de/delphi/dzsfx.php

eddy 16. Feb 2005 23:35

Re: Prog proggen das SFX-Dateien erstellt?
 
Hallo Delphi Star,

oder Du nimmst WinRAR und benutzt es von Deinem Programm aus
Delphi-Quellcode:
StartAndWait(packer, parameter);
Da mußt Du Dich nur noch um die richtige Erzeugung der Parameter kümmern und schon funktioniert's.

mfg
eddy

retnyg 17. Feb 2005 00:14

Re: Prog proggen das SFX-Dateien erstellt?
 
luckie hab mir dein sfx-tool mal durchgeschaut aber keine routinen zum packen/entpacken (also im sinne von komprimieren) gesichtet ^^

Luckie 17. Feb 2005 12:30

Re: Prog proggen das SFX-Dateien erstellt?
 
Von Komprimieren war auch nirgens die Rede. ;) An den Pack-Routinen arbeitet Nico noch. Das Problöem ist die zLib, die die Classes usw. braucht und so die Stub.exe unnötig groß machen würde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz