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

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

проблема с ShellExecute - не выполняет файл СРОЧНО


Alex ©   (2004-05-21 09:13:00) 

Я только начал использовать Delphi - короче чайник пока
Работаю в Delphi7
Мне сейчас нужно выполнить bat файл из Delphi.
Пишу что-то типа:
ShellExecute(0, 'open', 'a.bat', nil, nil, 0)
используя shellAPI модуль.
все проходит - BATник не выполняется.
Какие могут быть причины?

Спасибо


Alex   (2004-05-21 10:20:00) [1]

отправил


Сергей   (2004-05-21 10:13:00) [2]

Я не программист, для бухгалтерии нужно то же самое, запускать bat файл по выбору из программы, если есть возможность скинуть исходник на svden@inbox.ru может что то смогу сделать. Спасибо.  (Если не сильно напряг)


Alex   (2004-05-21 09:59:00) [3]

проблема решилась изменением параматера
ShellExecute(0, 'open', 'a.bat', nil, nil, 0)
на
ShellExecute(0, 'open', 'a.bat', nil, nil, 1)
фиг его знает но запускает.

всем спасибо!
(особенно мне :))


Alex   (2004-05-21 09:53:00) [4]

все я понял в чем проблема:
в консольном приложении нет таких параметров как
hwnd и SW_SHOW
вопрос: как их активизировать в консольной программе.
(в окне с кнопкой программа вызывается, а вот в ДОСЕ - нет)


Alex   (2004-05-21 09:47:00) [5]

неа только что сделал простое окошко с кнопкой для выполнения этого файла - не рабоатет!


Alex   (2004-05-21 09:40:00) [6]

путь прописан правильно.
может дело в том, чтоу меня консольное приложение это, а?


TUser   (2004-05-21 09:25:00) [7]

А путь правильно прописан?


Alex   (2004-05-21 09:19:00) [8]

народ! помогите! неужели это такая большая проблема!


Alex   (2004-05-21 09:15:00) [9]

winExec кстати так же не рабоатет


Наверх

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