Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm exe kopieren aus der laufenden Anwendung (https://www.delphipraxis.net/11722-programm-exe-kopieren-aus-der-laufenden-anwendung.html)

agm65 12. Nov 2003 15:05


Programm exe kopieren aus der laufenden Anwendung
 
Moin Leute,
wie lasse ich mein Programm sich selbst kopieren, also per buttonclick:
copy app.itself, "c:\test.exe" :gruebel:


thx alot

himitsu 12. Nov 2003 15:31

Re: Programm exe kopieren aus der laufenden Anwendung
 
Das hatten wir schon: Programm zur laufzeit kopieren?

DP hat 'ne nette Suchfunktion :mrgreen:

CalganX 12. Nov 2003 15:32

Re: Programm exe kopieren aus der laufenden Anwendung
 
Hi,
schau dir in der Delphi-Hilfe die Funktion CopyFile an. Für den Dateinamen der Anwendung kannst du die Methode/Variable ExeName von Application verwenden.

Als Erweiterung für CopyFile sollte dir ein Beitrag von sakura helfen, den du suchen müsstest: DoFileWorkDoFileWork

Chris

agm65 12. Nov 2003 15:38

Re: Programm exe kopieren aus der laufenden Anwendung
 
danke euch allen ! :cheers:

agm65 12. Nov 2003 20:13

Re: Programm exe kopieren aus der laufenden Anwendung
 
CopyFile(PChar(ParamStr(0)), PChar('d:\test.exe'));

wieso habe ich hier nicht genügend wirkliche parameter ?

thx agm65

CalganX 12. Nov 2003 20:16

Re: Programm exe kopieren aus der laufenden Anwendung
 
Hi,
es fehlt noch ein boolscher Wert (siehe Hilfe). Dieses Flag gibt an, ob die Funktion fehlschlagen soll, wenn die Zeildatei bereits existiert.

Chris

Uncle Cracker 12. Nov 2003 20:17

Re: Programm exe kopieren aus der laufenden Anwendung
 
Da du hinten dran noch ein True bzw. False setzten musst.

Delphi-Quellcode:
CopyFile(PChar(ParamStr(0)), PChar('d:\test.exe'), true);
CopyFile(PChar(ParamStr(0)), PChar('d:\test.exe'), false);

agm65 12. Nov 2003 20:18

Re: Programm exe kopieren aus der laufenden Anwendung
 
wie mache ich das mit dem boleanischen wert ? ich komme ausm vb :) ! thx

:cyclops:

CalganX 12. Nov 2003 20:22

Re: Programm exe kopieren aus der laufenden Anwendung
 
Hi,
entweder true für wahr oder false für falsch (alternativ geht auch 1 oder 0).

Chris

agm65 12. Nov 2003 21:16

Re: Programm exe kopieren aus der laufenden Anwendung
 
thx alot :dancer:


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