Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit Delphi andere Programme ausführen (https://www.delphipraxis.net/56175-mit-delphi-andere-programme-ausfuehren.html)

viperen 2. Nov 2005 00:01


Mit Delphi andere Programme ausführen
 
Hallo!

Ich bins noch ein mal!

Also wie kann ich mit Delphi andere (win32) Programme ausführen?

z.b. explorer.exe und besser sogar mit dazugehörigen parametern?? z.b. del blabla.txt /f ??

DANKE!

Luckie 2. Nov 2005 00:01

Re: Mit Delphi andere Programme ausführen
 
Forensuche: Hier im Forum suchenprogramm starten. :roll:

viperen 2. Nov 2005 00:10

Re: Mit Delphi andere Programme ausführen
 
Danke für die schnelle Antwort...

Kannst du mit vielleicht erklären, was die Parameter "nil","GetCurrentDir" und "SW_SHOW" bedeuten...

ShellExecute(Application.Handle, nil, 'Namedeshauptprogramms.exe', '***', GetCurrentDir, SW_SHOW);

DANKE!

Luckie 2. Nov 2005 00:12

Re: Mit Delphi andere Programme ausführen
 
Auch das sollte dir das Forum erklären können: Hier im Forum suchenshellexecute.

CalganX 2. Nov 2005 00:15

Re: Mit Delphi andere Programme ausführen
 
Hi,
oder im Zweifelsfall auch deine Delphi-Hilfe oder eine andere [msdn:fb3d532884="ShellExecute"]Suche[/msdn:fb3d532884] (letzteres wenn du es ganz genau haben willst und bereit bist ein wenig von deinem Verstand an Microsoft zu opfern :lol:).

Chris

Avax2k 2. Nov 2005 00:16

Re: Mit Delphi andere Programme ausführen
 
den Befehl benutzt du folgendermaßen:
ShellExecute(Application.Handle, 'OPEN', PChar('Winver.exe'),nil,nil SW_SHOW);

kannst auch das PChar weglassen und auch C:\WINDOWS\WINVER.EXE als vollen Pfad eintragen, sollte beide Male funktionieren. Der erste NIL-Befehl ist der Open.Operator, damit weiss Delphi was es mit der Application tun soll, SW_SHOW am Ende setzt die Parameter fest..kannst auch SW_SHOWNORMAL usw. Maximize usw. verwenden.

ach und vergiss nicht wenn du ShellExecute benutzen möchtest musst du bei den USES ShellAPI eintragen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 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 by Thomas Breitkreuz