Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Externes Programm mit Parametern starten (https://www.delphipraxis.net/40276-externes-programm-mit-parametern-starten.html)

Timelesk 13. Feb 2005 15:32


Externes Programm mit Parametern starten
 
Hi,

leider bin ich über die Suche nicht wirklich fündig geworden, deswegen frag ich einfach mal:

Ich möchte externe Programme mit Parametern starten.
Mit WinExec geht das ja wunderschön, aber wie ist das mit CreateProcess oder ShellExecute?

WinExec('C:\Programme\Delphi 7\bin\delphi32.exe -hm -ns -np', 1);

Vielen Dank

alcaeus 13. Feb 2005 15:35

Re: Externes Programm mit Parametern starten
 
Hallo Timelesk,

die Suche zu Hier im Forum suchenShellExecute gibt dir sicher mehr Treffer als du dir vorstellen kannst. Du findets dort auch Beispielaufrufe.

Greetz
alcaeus

KLS 13. Feb 2005 15:36

Re: Externes Programm mit Parametern starten
 
Delphi-Quellcode:
ShellExecute(0,'open',PChar(Pfad),PChar(Parameter),nil,SW_SHOW);
Bspw:

Delphi-Quellcode:
ShellExecute(0,'open','C:\WINDOWS\Notepad.exe','c:\boot.ini',nil,SW_SHOW);

Gambit007 18. Feb 2013 18:51

AW: Externes Programm mit Parametern starten
 
Moin,
ich habe ein ähnliches Problem, finde aber die Lösung auch nicht mit diesem oder anderen Beiträgen...
Quelltext:
ShellExecute(0,'open', 'C:\Windows\System32\cmd.exe', 'C:\sox-14-4-0\sox.exe ' + opendialog1.FileName + ' lowcut '+ inttostr(Frequenz) + ' 0.707q','',SW_NORMAL);
mit der Fehlermeldung: [Fehler] Unit1.pas(289): Inkompatible Typen: 'String' und 'PAnsiChar'

Was muss ich verändern, damit es keine Fehlermeldung mehr gibt?

DeddyH 18. Feb 2013 18:57

AW: Externes Programm mit Parametern starten
 
Delphi-Quellcode:
ShellExecute(0,'open', 'C:\Windows\System32\cmd.exe', PChar('C:\sox-14-4-0\sox.exe ' + opendialog1.FileName + ' lowcut '+ inttostr(Frequenz) + ' 0.707q'),nil ,SW_NORMAL);
Und das nächste Mal bitte einen eigenen Thread aufmachen und keine "Leichen schänden" ;)

Gambit007 18. Feb 2013 19:04

AW: Externes Programm mit Parametern starten
 
Danke!


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