![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запустить из одного exe-файла другой? [D4, Win95/98]
Roman9 © (2002-04-07 10:57:00)У меня есть несколько различных программ на Делфи
Подскажите, как запустить из одной программы другую?
Пробовал winexec - не получилось
Man In Black (2002-04-18 01:16:00) [1]СПАСИБО !!! Очень помогли, правда,сделал то что хотел, очень благодарен, спасли от висилицы, Special thanks to Sergey Saff воспользовался твоим советом, спасибо всем братьям по неудачной судьбе програмиста.
Sergey Saff (2002-04-08 17:13:00) [2]Song,не знаю,у меня с WinExec замечательно работает,хотя и ShellExecute иногда использую.
Ну раз не рекомендует пусть так и будет.
Anatoly Podgoretsky (2002-04-07 14:42:00) [3]Это Микрософт возражает :-)
Song (2002-04-07 14:41:00) [4]2Biorobot © (07.04.02 12:28)
"open" используется для открытия ассоциированного файла. Если нужно просто запустить файл, можно указать просто nil
2Sergey Saf (07.04.02 13:49)
Borland(Inprise) не рекомендует использования WinExec, потому что 16-битная реализация. Желательно использовать ShellExecute.
Sergey Saf (2002-04-07 13:49:00) [5]По нажатию кнопки или по другому событию пишешь:
WinExec("Имя файла",SW_RESTORE);
Например "Моргалка.exe"
P.S. exe-файл должен быть записан вместе с какталогами проги.
Biorobot (2002-04-07 12:28:00) [6]ShellExecute(Application.Handle,
"open", "Имя_Проги", "Параметры", "",SW_SHOW)
Song (2002-04-07 10:58:00) [7]ShellExecute
Пробовал winexec - не получилось
А что такое? В чём трудности?
WinExec(PChar("имя_программы"),SW_SHOWNORMAL);