Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обработка параметра в ShellExecute

42K
05 сентября 2008 года
AnourValar
1 / / 05.09.2008
У меня две программы, одна из них должна запускать вторую и передавать параметр...


Для открытия и передачи я использую функцию ShellExecute:

AnsiString Operation="open";
AnsiString FileName="parametr";
AnsiString Command="prog.exe";
HINSTANCE ShellExecute(Handle,Operation.c_str(),Command.c_str(), FileName.c_str(), NULL, SW_SHOW);


Но как научить вторую программу обрабатывать и получать этот параметр?


Нашел в интернете функцию:

HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);

Но так и не разобрался как ей пользоваться...
479
05 сентября 2008 года
Ухух
142 / / 05.05.2006
А он у тебя в командной строке передается? Тогда в хелпе посмотри как из командной строки выуживать параметры, смотреть надо WinMain и ее аргументы.
14
05 сентября 2008 года
Phodopus
3.3K / / 19.06.2008
Попробуй имя запускаемого файла слить с аргументом
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог