![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| -Keeper_ |
|
|||
|
Unregistered |
Помогите Кто-нибудь!!!!!
Скажите пожалуйста по понятнее и по подробнее, как сделать так,чтобы если я, например, нажимаю на кнопку, запускался exe-файл с заранее заданным мной путем! Я уже второй год не могу найти ответ на этот вопрос. Я перечитал уйму всяких книг и статей в инете, но ничего не нашел!!!!! Помогите кто-нибудь Захаров Александр [email protected] Модератор: Заголовок не отражает суть темы. В связи с нарушением правил форума тема закрыта. В следующий раз давайте осмысленный характер названию. Это сообщение отредактировал(а) Vit - 24.8.2004, 17:46 |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: нет Всего: 99 |
Модератор: Название темы должно отражать ее суть!
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 1 Всего: 64 |
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Такое делает функция
ShellExecute Туда и путь передаёшь и параметры |
|||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: нет Всего: 6 |
Можещь попробовать ф-ю WinExec, глянь в хелпе, там написано, не разберешься, пиши. Она попроще.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
WinExec не надо
да и не всегда то что проще -- лучше -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Slawanix |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 29.7.2004 Где: г. Великие Луки Репутация: нет Всего: 1 |
Можно еще при помощи CreateProcess, она понавороченнее будет, но и посложней чуть, ее описание тоже в хелпе Delphi должно быть. Удачи
--------------------
моск кипит |
|||
|
||||
| youri |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: нет Всего: 16 |
1й параметр - дескриптор окна, из которого вызывается ShellExecute (насколько я понял дочерний процесс будет иметь возможность выводить в это окно, если ему это понадобится, message box's с сообщением об ошибке) 2й параметр - что надо сделать с файлом/каталогом, указанном в 3м параметре: 'open' 3й параметр=файл - запустить файл 3й параметр - файл, который надо запустить 4й параметр - параметры, передаваемые executable-файлу 5й параметр - каталог по умолчанию 6й параметр - как отобразить окно (SW_SHOWNORMAL, SW_SHOWMAXIMIZED, SW_SHOWMINIMIZED) |
||||
|
|||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Оффтоп:
Ууу... крутой программист! Два года! Я бы уже сдох! Ещё пример:
Стоит нажать F1 и почитать о вышеуказанных функциях. |
|||
|
||||
| vadimich |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 23.8.2004 Где: Canada, Mississau ga Репутация: нет Всего: нет |
вот это самое лучшее ;)
uses ShellAPI; procedure TForm1.Button1Click(Sender: TObject); begin ShellExecute(Handle, nil, 'c:\winnt\notepad.exe', nil, 'c:\winnt\', SW_SHOWNORMAL); end; Это сообщение отредактировал(а) vadimich - 23.8.2004, 05:53 |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
vadimich
Всё зависит от цели запуска программы. |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |