Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ПОМОГИТЕ

579
06 февраля 2002 года
ZEVS
7 / / 20.01.2000
народ подскажите как сделать так чтобы при нажатии кнопки запускался заданный экзешник плиз по подробнее
Аноним
Проще всего это сделать с помошью функции WinExec(lpCmdLine: LPCSTR; uCmdShow: UNIT): UNIT. В параметре lpCmdLine указывается имя запускаемого файла и, если необходимо, параметры пограммы. Если имя указывается неполное (без пути), то файл будет искаться в текущем каталоге, каталоге Windows и др.
uCmdShow - это способ отображения окна запускаемого приложения (SW_ShowMaximized, SW_ShowMinimized, SW_ShowNormal). Если всё прошло нормально функция возвращает код больше 31, иначе код ошибки.
Вот пример:
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec(PChar'notepad.exe'), SW_ShowNormal);
end;
- откроет окно Блокнота.
Есть ещё функция ShellExecute, она помощней, но и посложней (нужно задавать 6 параметров). Я думаю Вам WinExec хватит. Удачи...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог