![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Предача параметров для exe [D7, Win2k, WinXP]
vovchik © (2004-11-19 10:41:00)Добрый день. Из левого приложения запускается мой exe-файл с какими-то параметрами. Мне надо узнать какие параметры передаёт левая прога моему exe-шнику. Функция paramstr() только показывает полный путь при значении 0, а вот при значении 1, как описано в мануале, он мне не показывает никакие параметры. Какую ещё можно функцию применить.
Palladin (2004-11-19 11:56:00) [1]Это как это "левой проге"... Чьи параметры тебе надо?
PVOzerski (2004-11-19 11:24:00) [2]Если не устраивает ParamStr, то есть WinAPI. Вот из справки:
>The GetCommandLine function returns a pointer to the command-line >string for the current process.
>
>LPTSTR GetCommandLine(VOID)
В переводе означает:
Функция GetCommandLine возвращает указатель на командную строку
для текущего процесса.
function GetCommandLine:pChar;stdcall;
vovchik (2004-11-19 11:18:00) [3]да джело в том что мне и надо узнат какие параметры передавать левой проге, я их не могу никак выцепить.
А ParamCount возвращает количество параметров, а мне нужны сами параметры
например
........,'c:\1.exe /c /g',......
ну и мне надо выцепить вот эти /c /g
DN (2004-11-19 11:05:00) [4]Посмотри правильно ли передаешь в левую прогу путь с параметрами,
там в разных ОС кавычки разные вроде, тем более если в пути есть пробелы
vovchik (2004-11-19 11:02:00) [5]Так вот в том то и дело что передаёт. дело в том что подменяя настоящий exe своим я запускаю из своей проги настоящий exe. но вот когда настоящий запускается то не работате так как надо. Он должен открытся в определённой точке, а он гад не открывается, значить есть какие то параметры, которые мне надо вытащить и вставить в свою командную строку
TUser (2004-11-19 10:44:00) [6]
> а вот при значении 1, как описано в мануале, он мне не показывает никакие параметры
Значит левая прога ничего не передает.
Palladin (2004-11-19 10:44:00) [7]обманываешь
Smithson (2004-11-19 10:43:00) [8]ParamCount, ParamStr + F1