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 ausführen (https://www.delphipraxis.net/89556-programm-ausfuehren.html)

lhmultimedia 2. Apr 2007 12:08


Programm ausführen
 
Hallo.
Ich würde gerne mit Delphi ein Programm ausführen (Zum Beispiel, dass per Klick auf einen Button ein EXE-Programm ausgeführt wird).
Weiß jemand, wie das funktioniert?
Danke im voraus.
LHMultimedia

mkinzler 2. Apr 2007 12:09

Re: Programm ausführen
 
ShellExecute()

lhmultimedia 2. Apr 2007 12:11

Re: Programm ausführen
 
Also zum Beispiel
Code:
ShellExecute('Beispiel.exe');
, oder?
Danke für die schnelle Antwort
LHMultimedia

lhmultimedia 2. Apr 2007 12:14

Re: Programm ausführen
 
Das funktioniert nicht!
Hab ich was falsch?
Mein Code:
Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
ShellExecute ('C:\Windows\explorer.exe');
end;

end.

mkinzler 2. Apr 2007 12:15

Re: Programm ausführen
 
Schau dir doch mal die Parameterliste der Funktion an.

lhmultimedia 2. Apr 2007 12:16

Re: Programm ausführen
 
Zitat:

Parameterliste
Wenn sie eine Hätte!

Neutral General 2. Apr 2007 12:17

Re: Programm ausführen
 
Hi,

Du musst die Unit "Shellapi" einbinden ;)

Delphi-Quellcode:
uses [...], Shellapi;
PS: Such doch hier einfach mal nach Shellexecute. Du wirst jede Menge finden ;)

Gruß
Neutral General

lhmultimedia 2. Apr 2007 12:18

Re: Programm ausführen
 
Danke.
LHMultimedia

mkinzler 2. Apr 2007 12:19

Re: Programm ausführen
 
-Gib den Befehl ins Editorfenster ein, dann sollte er sie anzeigen oder drücke F1

lhmultimedia 2. Apr 2007 12:27

Re: Programm ausführen
 
JUUUUUUUUUUUUUUUUUUUUUUUUUUUBELL!!
ES KLAPPT!
:bounce2: :hello: :hello: :corky: :spin: :hello:

matashen 2. Apr 2007 12:43

Re: Programm ausführen
 
Ich hab mal irgendwo in diesem Forum gelesen dass Shelexecute nicht so optimal ist.

besser: CreateProcess

lhmultimedia 2. Apr 2007 13:35

Re: Programm ausführen
 
Das mit dem CreateProcess ist *PIEP*-umständlich :mrgreen:
Mein Quellcode mit ShellExecute is sehr kurz!
Und er funktioniert!
LHMultimedia


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