Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.029 c
1-84159
Недавно начал
2003-06-11 13:48
2003.06.26
PopupMenu & TreeView


7-84786
_ALEXey_
2003-04-09 19:03
2003.06.26
Запрет всех контекстных меню в системе (ловушка)


1-84423
bloodman
2003-06-08 01:05
2003.06.26
HotKey


14-84559
KSergey
2003-06-04 09:47
2003.06.26
Почему не принято (или как-то еще) распространяться по поводу...


14-84535
Катерина
2003-06-06 15:04
2003.06.26
Коммерческие секреты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский