ZuBy, делаю так...
Code
if ParamCount <> 0 then begin
MyCommand(ParamStr(1));
halt;
Exit;
end
Code
Function MyCommand(Command: String): boolean;
var H:HWND;
begin
H := FindWindow('TForm1', nil);
if H <> 0 then
begin
SendMessage(H, WM_SETTEXT, 0, Integer(PChar(Command)));
result := True;
end
else
result := false;
end;
И обработка...
procedure TForm1.WMCommand(var Message: TMessage);
begin
inherited;
IF message.LParam > 0 then
Loader(InttoStr(message.LParam));
end;
И почему то при запуске программы в ParamCount уже есть параметр...из-за чего возникает ошибка дальше по коду..(не тут) подскажите как можно исправить...