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

Вниз

Запуск внешней программы   Найти похожие ветки 

 
Pioneer   (2004-07-06 22:24) [0]

Уважаемые мастера.
Поскажите, как:
1. произвести запуск внешней программы, в частности, калькулятор (calc.exe) из своей программы (с примером, если можно)
2. не дать запустить 2-ю копию этого приложения (зачем человеку 2 калькулятора?)

Спасибо


 
Pioneer   (2004-07-06 22:35) [1]

Да забыл третий вопрос:
3. Если пользователь все-таки пытается вызвать калькулятор второй раз, то калькулятор, необходимо сделать активным приложением.

PS. Прошу извинить за столь простые вопросы, просто я занимаюсь базами данных и раньше с api сталкиваться не приходилось. В help-ах можно найти все, но работы и так невпроворот, копаться некогда.


 
Константинов ©   (2004-07-06 23:56) [2]

вообще покопайся в FAQ. не ты первый. Поищи ShellExecute


 
GuAV ©   (2004-07-07 00:05) [3]


> 1. произвести запуск внешней программы, в частности, калькулятор
> (calc.exe) из своей программы (с примером, если можно)

ShellExecute

> 2. не дать запустить 2-ю копию этого приложения (зачем человеку
> 2 калькулятора?)

if FindWindow("SciCalc",nil)<>0 then { не дать } ;

> 3. Если пользователь все-таки пытается вызвать калькулятор
> второй раз, то калькулятор, необходимо сделать активным
> приложением.

SetForegroundWindow(FindWindow("SciCalc",nil));


 
Cara ©   (2004-07-07 12:07) [4]

Попробуй так:
WinExec("calc.exe",SW_SHOWNORMAL);

При открытии второго калькулятора он и так активный.



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
1-1091439784
Вопрос
2004-08-02 13:43
2004.08.15
Цвет серий в TChartLegend


14-1090678034
Андрей Сенченко
2004-07-24 18:07
2004.08.15
Параметры БАТников


1-1091082837
AleKo
2004-07-29 10:33
2004.08.15
Виртуальная колонка в DBGridEh


3-1090323491
Phoenix
2004-07-20 15:38
2004.08.15
Сделать коды неповторяющимеся


1-1091514916
Arte123
2004-08-03 10:35
2004.08.15
Как узнать количество child у конкретного TTreeNode в TTreeView?