На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Win Api / Какие значения надо задавать к процедуре Winexec? Сделать домашней страницей Добавить в избранное Написать писмо

Какие значения надо задавать к процедуре Winexec?


Константин (19.08.00 21:16)
1.Какие значения надо задавать к процедуре Winexec для запуска программ и открытия папок по нажатию кнопки?
Приведите пожалуйста пример.

2. Как задавать параметры к запускаемым файлам?
Приведите пожалуйста пример.

Alex Bigbugov (20.08.00 01:38)
Вообще-то WinExec самая простая функция для запуска файлов. Для запуска файлов нужно всего два параметра - один представляет собой строку, которую ты хочешь запустить, там можно передавать все параметры, которые тебе нужны, другой параметр - как будет показываться окно запущенного файла (обычно используются- SW_SHOW -показ окна стандартного размера; SW_MAXIMIZE, SW_MINIMIZE - соответственно максимально развёрнутое и свёрнутое окна; SW_HIDE - скрытое окно). Так происходит запуск исполняемых файлов (*.com, *.bat, *.exe). Для того, чтобы запустить неисполняемый файл, зарегистрированного в системе стандарта, и открыть папку нужно перед путём файла или папки написать explorer.
Примеры:
1. Для того, чтобы запустить исполняемый файл и развёрнуть его окно на весь экран:
winexec('c:\command.com', SW_MAXiMIZE).
2. Для того, чтобы запустить исполняемый файл и передать ему параметры:
winexec('c:\COMMAND.COM /?', SW_HIDE).
3. Для того, чтобы открыть папку:
winexec('explorer c:\', SW_SHOW).

Из конференции сайта Masters of Delphi

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz