Zitat von
Luke23:
ein Programm kann ich ja so starten
ShellExecute(Application.Handle, 'open', 'c:\test.exe', nil, nil, SW_SHOW);
geht das auch das ich ein Programm starte und in diesem Programm ein Neues Programm starte mit Parameter???
also: es startet sich beim Butten das Programm Test.exe in dem Programm soll dann gleich das test2.exe Programm mit Parameter gestartet werden
Delphi-Quellcode:
function GetCommandLineParams:PChar;
begin
Result := GetCommandLine;
Result := StrScan(Result, ' '); // suche 1. Leerzeichen
if Assigned(Result) then
Inc(Result); // Leerzeichen überhupfen
end;
// übergabe-Parameter werden durchgereicht
ShellExecute(Application.Handle, 'open', 'c:\test2.exe', GetCommandLineParams, nil, SW_SHOW);