14.03.2009, 21:14
|
|
Начинающий
|
|
Регистрация: 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;
|