Показать сообщение отдельно
  #6  
Старый 14.03.2009, 21:14
Аватар для Casper-Hacker
Casper-Hacker Casper-Hacker вне форума
Начинающий
 
Регистрация: 19.05.2008
Сообщения: 147
Версия Delphi: x
Репутация: 15
Радость

Цитата:
Сообщение от kiber0net0
Прошу прощения, если данная тема уже подымалась, но ничего нужного по этому вопросу я не нашел (наверно плохо искал).


Возможно ли узнать у ОС Windows 98/XP (и Vista не помешает), запущено в данный момент другое приложение (например: "C:\Program Files\Borland\Delphi7\Bin\delphi32.exe") и если нет, то запустить его?


Заранее спасибо за любую информацию

В Uses ShellApi
Код:
var
window:HWND;
begin
window:=findwindow(nil,PChar('Delphi 7'));
if window=0 then
ShellExecute(Form1.Handle,nil,'C:\Program Files\Borland\Delphi7\Bin\delphi32.exe',nil,nil,SW_SHOWNORMAL);end;
Ответить с цитированием