09.01.2008, 02:33
|
#11
|
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
Цитата:
ShellExecute(Handle, nil, 'c:\program_name.exe', '','c:\', SW_SHOW);
Как видишь, у этой функции 6 параметров:
1. Главное окно. Здесь мы указываем Handle - окно своей программы, но можно и nil.
2. Указатель на строку, которая говорит, что надо делать. Если ты хочешь запустить программу, то рекомендую устанавливать nil. Возможны варианты: open (для открытия программы), print (для распечатки документов) или explore (для просмотра директории).
3. Полный путь или просто имя запускаемого файла. Желательно указывать полный путь.
4. Параметры, которые надо передать в программу.
5. Директория по умолчанию, в которой должна работать программа.
|
А с помощью функции ShellExecute можно сразу передать сторку(htm) в 4-ом параметре? Я пробовал , но она из 4-го параметра вставляет текст в заголовок запускаемой программы.
|
|
|