Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi .Exe in 2. .Exe Datei unterbringen (https://www.delphipraxis.net/116358-exe-2-exe-datei-unterbringen.html)

5etH 27. Jun 2008 11:05


.Exe in 2. .Exe Datei unterbringen
 
Hallo zusammen,

ich habe eine Exe (test2) die ich gerne in einer anderen unterbringen würde (test1).

ich möchte das ich nur eine exe ausführen muss (test1) und ich dann auch mit der 2. arbeiten kann (test2).

ich möchte dem benutzer nur eine exe geben praktisch wie ein installer. der die 2. exe wohin installiert bzw verschiebt.

ist das möglich und wenn ja wie ?

schonmal vielen dank
5etH

Aurelius 27. Jun 2008 11:08

Re: .Exe in 2. .Exe Datei unterbringen
 
1.) DU gibst einfach so beide Exen zusammen raus
2.) Setup nutzen
3.) Hier im Forum suchenRessourcen

RavenIV 27. Jun 2008 11:20

Re: .Exe in 2. .Exe Datei unterbringen
 
Sowas kannst Du mit einem selbstentpackenden Archiv machen.
z.B. WinRar oder WinZip können sowas erstellen.
Dabei kommt eine exe heraus, die alle Daten enthält.
Bei Starten der exe werden die Daten automatisch entpackt.
Man kann sogar das Verzeichnis angeben, in das entpackt werden soll.

Luckie 27. Jun 2008 12:20

Re: .Exe in 2. .Exe Datei unterbringen
 
Zitat:

Zitat von xX0815Xx
1.) DU gibst einfach so beide Exen zusammen raus
2.) Setup nutzen
3.) Hier im Forum suchenRessourcen

4. Diue zweite Exe einfach an das Ende der ersten anhängen und zur Laufzeit auf die Festplatte schreiben.

rollstuhlfahrer 27. Jun 2008 12:28

Re: .Exe in 2. .Exe Datei unterbringen
 
So und gas ganze jetzt etwas strukturierter:

1.) Du kompilierst deine Test2.exe
2.) Du fügst Test1.exe eine Ressourcen-Datei an, die Test2.exe enthällt. (RC -> RES siehe Forum)
3.) In Test1.exe: TResourceStream -> hInstance + Res-Name -> Speichern
4.) Fertig

Bernhard

stOrM 27. Jun 2008 12:45

Re: .Exe in 2. .Exe Datei unterbringen
 
Hi, das gäbe es noch die Möglichkeit, die 2. exe nicht zu speichern sondern direkt auszuführen, es gab mal einen Thread bei expert-exchange dazu leider weiss ich nicht mehr genaueres darüber aber eine suche dort dürfte sich vielleicht lohnen.

Viele Grüsse
s!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 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