Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запуск приложения из своей программы [D6, Win95/98]


rival ©   (2002-06-14 16:43:00) 

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


ivlex   (2002-07-06 09:13:00) [1]

ShellExecute(Application.Handle,PChar("open"),PChar(p), PChar(""),PChar(ExtractFilePath(p)),0);
--------------------------------------
Переменная pтипа stringсодержит полный путь к файлу. Если нужно запускать с параметрами - укажи их вместь "" (в моем коде выделено курсивом)


MBo   (2002-06-16 15:59:00) [2]

>Device
в FAQ потоки и процессы


~Rand~   (2002-06-16 15:56:00) [3]

Удалено модератором


Device   (2002-06-15 07:29:00) [4]

со всем остальным понятно.... а может кто-нить объяснить как правильно использовать CreateProcess ?? мне эта тема тоже нтересна.


DeMoN-777   (2002-06-14 22:30:00) [5]

Да как угодно ;)

ShellExecute()=>Параметры в хелпе(F1)
ShellExecuteEx()=>Параметры в хелпе(F1)
WinExec()=>Параметры в хелпе(F1)
CreateProcess()=>Параметры в хелпе(F1)


DeMoN-777   (2002-06-14 22:29:00) [6]

ShellExecute()
ShellExecuteEx()
WinExec()
CreateProcess()


mukha   (2002-06-14 22:27:00) [7]

Открытие блокнота:
ShellExecute(Application.MainForm.Handle,nil,PChart("notepad.exe"),nil,nil,SW_ShowNormal);
В разделе uses указать модуль ShellAPI.


VID   (2002-06-14 22:22:00) [8]

а можно без примера ? ;) UBPFD...{лень смотреть, да ? ;) }


Device   (2002-06-14 18:58:00) [9]

можно через ShellExecute


Song   (2002-06-14 17:00:00) [10]

WinExec("calc.exe",SW_SHOWNORMAL);


Sava   (2002-06-14 16:59:00) [11]

Если e-mail верный, то пример выслан


Наверх

Титульная страница Поиск, карта сайта Написать письмо