Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Запуск программы с параметром.   Найти похожие ветки 

 
lipskiy ©   (2003-06-08 02:20) [0]

Если я запускаю свою программу с параметром из другой своей программы, то все работает:
ShellExecute(0,nil,"C:\MyProg.exe","param","",sw_normal);

Когда я пытаюсь запустить это же из строки "Пуск/Выполнить", то нифига не работает:
"C:\MyProg.exe" /param или
"C:\MyProg.exe" -param


Ничего не происходит, просто тишина.
Тем не менее запуск "C:\MyProg.exe" проходит нормально.

В коде программы параметр обрабатываю так:
if (ParamCount > 0) and (ParamStr(1) = "param") then...

Почему это из "Пуск/Выполнить" не работает?
Что неверно?


 
bloodman ©   (2003-06-08 02:34) [1]

C:\MyProg.exe param
По-моему так надо запустить в твоем случае.


 
lipskiy ©   (2003-06-08 11:11) [2]

Ни фига, все варианты перепробовал уже.
Результат одинаковый - ничего не происходит.


 
Anatoly Podgoretsky ©   (2003-06-08 11:38) [3]

между "param" и "/param" или "-param" юольшая разница, надо запускать одинаково


 
Юрий Зотов ©   (2003-06-08 11:43) [4]

1. Если имя программы и параметр не содержат пробелов, уберите кавычки из строки запуска.
2. Если стоит проверка ParamStr(1) = "param", то уберите из строки запуска / и -. Оставьте просто param.


 
lipskiy ©   (2003-06-08 15:37) [5]

Угу, точно, без минуса и слэша сработало!
Спасибо всем!
Бывают же тупняки...



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
4-84817
zolotov
2003-04-22 17:51
2003.06.26
Отслеживание запущенных приложений


1-84092
Вика
2003-06-10 11:50
2003.06.26
Помогите, чтение BMP с измененным заголовком.


1-84373
Совсем новичок
2003-06-08 20:36
2003.06.26
Как уменьшить размер *.ЕХЕ?


1-84319
Shooraniy
2003-06-16 03:27
2003.06.26
определить подключен ли комп к интернет через диал-ап...


1-84110
mao
2003-06-10 17:06
2003.06.26
Помогите свернуть форму