Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Запуск файла   Найти похожие ветки 

 
Checist [root]   (2003-02-25 10:06) [0]

Вот есть к примеру у меня некий файл "prog.exe" по адрессу C:\Prog\prog.exe. Какой процедурой его можно программно запустить?
Да и еще, если эта прога уже запущена, как мне открыть еще одну копию ее же?
И как мне отследить работает (выполняется) ли эта прога сейчас?


 
Opuhshii ©   (2003-02-25 10:14) [1]

раздел Tool Help Library для "отследить работает (выполняется) ли эта прога сейчас?"

"его можно программно запустить" - СreateProcess, ShellExecute

" как мне открыть еще одну копию ее же" - так же,
если сама программа не имеет каких-либо особенностей по ограничению запуска,..


 
Checist [root]   (2003-02-25 10:40) [2]

Еще идеи будут?


 
Opuhshii ©   (2003-02-25 10:46) [3]

мало?


 
Anatoly Podgoretsky ©   (2003-02-25 10:50) [4]

Тебе не идеи нужны, а книжки для самых начинающих


 
zolotov   (2003-02-25 11:01) [5]

var
hwndPrev :Integer;
begin
hwndPrev := FindWindow("FormName","Caption приложения");
if hwndPrev = 0 then
WinExec(StrToPchar(ExtractFileDir(Application.ExeName)+"\prog.exe"),1);
end;

Это если нужно, чтобы приложение запускалось 1 раз.

А если нужно запустить несколько раз одно и тоже приложение просто используешь
WinExec(StrToPchar(ExtractFileDir(Application.ExeName)+"\prog.exe"),1);
Или ShellExecute.
По использованию ShellExecute читай справку.



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-17317
Лохматый
2003-02-17 16:17
2003.03.06
Данетка :-)


9-16852
CHiF_
2002-10-07 12:57
2003.03.06
dxg формат


14-17313
hatchy
2003-02-15 14:24
2003.03.06
Ошибка в коде


4-17446
Новичок 31337
2003-01-18 19:06
2003.03.06
Бага с запуском программы при загрузке!!!Хрен знает что!


3-16968
AlexAlex2
2003-02-14 16:59
2003.03.06
Как бороться с Directory is bizy на присв. Session.PrivateDir ?