C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Передача параметров в ShellExecute
oksman
Отправлено: 20.04.2004, 20:05


Ученик-кочегар

Группа: Участник
Сообщений: 6



Подскажите пожалуйста :
При исполнении команды

ShellExecute(Handle, "open","c:\\Vscan\\shellw","14 6 i2048-50 c2",NULL,SW_RESTORE);

я вынужден прописывать выделенные параметры.
Возможно ли передать всю строку(а лучше часть ее) из исполняемого модуля.
Заранее благодарен.
Roman
Отправлено: 21.04.2004, 13:40


Дежурный стрелочник

Группа: Участник
Сообщений: 78



Получать данные с формы можно через Edit ... (AnsiString) с последующим преобразованием в char, т.к. этот параметр (выделенный) должен быть char. Потом подставляешь...
Admin
Отправлено: 21.04.2004, 14:51


Владимир

Группа: Администратор
Сообщений: 1190



Да, например

CODE

AnsiString sPar = "123";
ShellExecute(Handle, "open","C:\\mdiapp.exe", sPar.c_str(),NULL,SW_RESTORE);


Вернуться в Вопросы программирования в C++Builder