Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Externes Porgramm ausführen (https://www.delphipraxis.net/72243-externes-porgramm-ausfuehren.html)

MaikWald 27. Jun 2006 15:48


Externes Porgramm ausführen
 
Kann ich während der Laufzeit eine externe .exe datei aufrufen?
Wie ist der genaue Befehl?

Martin K 27. Jun 2006 15:49

Re: Externes Porgramm ausführen
 
Stichwort: ShellExecute aus der Unit ShellAPI.

Dax 27. Jun 2006 15:50

Re: Externes Porgramm ausführen
 
Such mal nach ShellExecuteShellExecute.

MaikWald 27. Jun 2006 15:54

Re: Externes Porgramm ausführen
 
okay danke in der delphi hilfe hab ich das leider nicht gefunden...

Martin K 27. Jun 2006 15:56

Re: Externes Porgramm ausführen
 
Hier der direkte Link:
http://www.delphipraxis.net/internal_redirect.php?t=53

Ganz vergessen:
:party: Herzlich willkommen in der DP !!! :party:

HuxXx 27. Jun 2006 16:39

Re: Externes Porgramm ausführen
 
Fehler bei http://www.delphipraxis.net/internal_redirect.php?t=53

Zitat:

Delphi-Quellcode:
ShellExecute(Handle, nil, 'meine.exe', nil, nil, SW_SHOW);

So wie ich das mitbekommen habe sollte der 3. Parameter ein Pchar sein.
Also würde die Funktion so lauten:

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', Pchar('das_prog.exe'), nil, nil, sw_normal);

Dax 27. Jun 2006 16:41

Re: Externes Porgramm ausführen
 
@Hux: Fehler bei dir. Der Delphi-Compiler wandelt string-Konstanten, falls die als PChar benötigt werden, automatisch für dich um.

simlei 27. Jun 2006 16:58

Re: Externes Porgramm ausführen
 
jop. Aber Nur Konstanten, bei Variablen strings ist PChar notwendig.
(nur zur endgült. Klarstellung)


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