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

Вниз

Нужна помощь по системному вызову   Найти похожие ветки 

 
Юра   (2002-02-21 11:04) [0]

Такая просьба вы не могли бы мне помочь. Дело в том, что я написал
программу-менюшку которая должна запускать определенные программы.
Эта программка-менюшка будет находиться на CD-ROMе в корневом
каталоге, а файлы которые она будет запускать будут тоже находиться
на CD-ROMе, но каждый в своем каталоге. То есть у меня проблема
привязать функцию "ShellExecute" или "WinExec" к относительному
каталогу, для запуска этих файлов, т.е. CD-ROMу.
В вроде бы это можно сделать с помощью системного вызова
"CreateProcess", но не знаю как хотелось бы узнать как он работает.
Если кто может помогите. Буду очень признателен.
Ответ можно сбросить по mailto:yur_kuz@mail.primorye.ru


 
Romkin ©   (2002-02-21 12:52) [1]

Зачем?
тебе нужно определить путь к запускаемым файлам на том же диске
ADrive := ExtractFileDrive(ExpantFileName(paramstr(0))) - получишь имя диска, с которого запущена твоя программа
далее CmdPath := ADrive + "\MyDir\A.exe";
WinExec(PChar(CmdPath), SW_SHOW);



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
3-19053
Владимир 2
2002-02-06 15:40
2002.03.07
Ошибка AccessViolation при попытке посчитать записи методом RecordCount


14-19302
Potemkin
2002-01-18 10:26
2002.03.07
Вопрос по QR3


14-19351
Херувим
2002-01-19 21:45
2002.03.07
Как юзать TStream и его потомков...


14-19342
pasha_golub
2002-01-23 12:43
2002.03.07
---|Ветка была без названия|---


1-19150
kserg@ukr.net
2002-02-21 12:07
2002.03.07
Вопрос по TEdit - как установить курсор в последнюю позицию текста(без выделения)