![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск DOS приложений [D7, 95/98, XP]
Laymer © (2005-11-14 08:11:00)Доброе время суток!!!!
Подскажите как запустить Досовское приложение????
Пробывал так:
WinExec('C:\EC402\EC402.bat', WS_MAXIMIZE);
НЕ ПОЛУЧАЕТСЯ!!!!!!
Laymer (2005-11-14 10:03:00) [1]Пробывал.
Под ХР типа запускается, процесс видно, а вот на экране ничего нет. И начинаются жуткие тормаза, а под 98 вообще ничего не происходит.
Думкин (2005-11-14 09:55:00) [2]> Laymer (14.11.05 09:29) [4]
Причем тут "command /c" -? ты без попробуй - все сработает.
"CMD /c" я применял когда с параметрами запускал и вывод в файл просил.
Без этого работало везде, кроме ХР. В ХР пришлось применять вышеописанное.
Ты не ленись - пробуй всяко.
Laymer (2005-11-14 09:39:00) [3]Хорошо, на ShellExecute у меня ругается, типа не известный идентификатор. Какой модуль надо подключить???
Anatoly Podgoretsky (2005-11-14 09:36:00) [4]WinExec оставлен для совместимости с Win 3.0
А для ShellExecute и не требуется указания командного процессора, если конечно система не порушена.
Кроме того не понятна мысль об запуске пакетного файла на весь экран
Laymer (2005-11-14 09:29:00) [5]WinExec('command /c C:\EC402\EC4E.BAT', WS_MAXIMIZE);
Не работает!!!!!! Или я неправельно набрал?????
MBo (2005-11-14 09:24:00) [6]>Под Win98 не работает
Ну так там и нету cmd, но есть command.com.
А что, ни WinExec, ни ShellExecute не срабатывает?
Laymer (2005-11-14 09:04:00) [7]Под Win98 не работает :'((
Думкин (2005-11-14 08:17:00) [8]Надо
"CMD /C" с последующим.
Это в ХР началось, до этого все пучком было.