procedure TFMain.TimerFindWindowTimer(Sender: TObject);
var
err:integer;
begin
if FindWindow(nil, 'MyWindow') = 0 then
err := ShellExecute(handle, 'Open', PChar(MyProgaEXE), nil, nil, sw_restore);
FindWindow не нашел окна, а ShellExecute возвращает ERROR_PATH_NOT_FOUND
в переданных ей пораметрах.
Код:
FindWindow не обнаруживает его, всед за чем дело доходит до строки с функцией ShellExecute. Почему FindWindow не находит окна с
заголовком MyWindow?
2.Почему ShellExecute позвращает двойку? Ведь если б путь был неправилен, то и первый экземпляр не запустился бы.
[COLOR=Purple] Delphi 7[/COLOR]