Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запуск 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" с последующим.
Это в ХР началось, до этого все пучком было.


Наверх

Титульная страница Поиск, карта сайта Написать письмо