powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запуск программы с параметром
5 сообщений из 5, страница 1 из 1
Запуск программы с параметром
    #32313420
lprog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !
Вопросик вот в чем: существует программа, которую можно запустить с параметрами и без. При вызове этой программы из меню Run в параметром и без она запускется как и положено(параметры обрабатываются), а при запуске из программы с параметром не запускается , только без него.
При запуске из программы использую код, причем ошибки не возникает.
try
ShellExecute(0,nil,'d:\proj\programm.exe n 1',nil,nil,1); // не работает
// ShellExecute(0,nil,'d:\proj\programm.exe',nil,nil,1); // работает
except
MessageBox(handle,PChar('Error'),PChar(''Error'),MB_ICONERROR);
end; но ничего не далается.

Причем параметры рассматриваются примерно так
на procedure FormShow(Sender: TObject);..
for i:=1 to ParamCount do
ShowMessage(ParamStr(i));
...
Рейтинг: 0 / 0
Запуск программы с параметром
    #32313446
lprog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ поясните все же, ну как же запустить программу с параметром
...
Рейтинг: 0 / 0
Запуск программы с параметром
    #32313502
Rostyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
ShellExecute(Handle, PChar('Open'), PChar(Path), PChar(StartupParam), NIL,  1 );

Path - путь, StartupParam - твои ключи

Почитай help

lpParameters

Код: plaintext
If lpFile specifies an executable file, lpParameters is a pointer to a null-terminated string that specifies parameters to be passed to the application. 
...
Рейтинг: 0 / 0
Запуск программы с параметром
    #32313504
swed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
четвертый параметр в функции lpParameters - pointer to string that specifies executable-file. попробуй так:
ShellExecute(0,nil,'d:\proj\programm.exe','n 1',nil,1)
...
Рейтинг: 0 / 0
Запуск программы с параметром
    #32313559
lprog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибки всем большущее, все получилось
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запуск программы с параметром
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]