ich rufe im Program A:
Delphi-Quellcode:
ExecuteApp = 'C:\Delphi\DummyExe\DummyExe.exe';
Param := '-VOL -G';
TestInt := ShellExecute(AWnd,nil,PChar(ExecuteApp), PChar(Param), nil, SW_SHOWNORMAL);
die 'DummyExe.exe' auf und werte sie in der Dummyexe so aus (in einer
Unit):
Delphi-Quellcode:
function CheckParams(): Boolean;
var
B: Byte;
begin
Result := false;
B := 0;
while ParamStr(B) <> '
'
do
begin
inc(B);
if (ParamStr(B) = '
-GUID')
or (ParamStr = '
-VOL')
then
begin
Result := true;
break;
end;
end;
end;
Wie kann ich den Paremeter-Aufruf debuggen? Ich rufe ja eine EXE auf. Gibt es in der
IDE eine Möglichkeit den Debug-Modus mit Parametern zu starten? Das klappt nämlich nicht so ganz, DummyExe wird gestartet, aber Parameter nicht ausgewertet.