25. juni 2004 - 20:47
Der er
1 løsning
Shellexecute med parameter
Hej..!
Det er sikkert et utrolig nemt spørgsmål, men da jeg ikke kan få lov at søge på exp.dk, er jeg desværre nødt til at stille spørgsmål (igen)
Jeg vil gerne åbne:
%SYSTEMROOT%\system32\rcimlby.exe -LaunchRA
Jeg har forsøgt at bruge shellexecute, men kan af en eller anden grund ikke få det til at virke..
Mvh
Torsten
uses
ShellAPI;
function GetSystemDirectory: string;
begin
SetLength(Result, MAX_PATH);
Windows.GetSystemDirectory(PChar(Result), MAX_PATH);
SetLength(Result, Pred(Pos(#0, Result)));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
s : String;
begin
s := GetSystemDirectory;
ShellExecute(0, 'open', pointer(s+'\rcimlby.exe'), '-LaunchRA', pointer(s), SW_SHOWNORMAL)
end;
Vil være et godt gæt
Jens B