Не могу запустить файл

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Не могу запустить файл

Сообщение xxZaharxx » 12.06.2011 19:50:23

Здравствуйте!
Я НЕ МОГУ :evil: :evil: :evil: :evil: запустить файл через Lazarus. Всё по синтаксису написано нормально, программа компилируется, но выбивает вот такую ошибку при запуске:
Изображение

При этом все файлы давно уже расположены по своим местам (т.е cmdow.exe и mpg123-static.exe в папке system32). Когда я запускаю всё это через коммандную строку, то всё работает, а через Lazarus - нет. Что делать?
xxZaharxx
незнакомец
 
Сообщения: 7
Зарегистрирован: 12.06.2011 15:54:00

Re: Не могу запустить файл

Сообщение Mr.Smart » 12.06.2011 19:57:31

А с чего вы взяли, что конструкция, вида %WINDIR%\system32\cmdow.exe, должна раскрываться в полный путь?
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Не могу запустить файл

Сообщение xxZaharxx » 12.06.2011 19:59:44

Mr.Smart писал(а):А с чего вы взяли, что конструкция, вида %WINDIR%\system32\cmdow.exe, должна раскрываться в полный путь?


А как тогда писать?
xxZaharxx
незнакомец
 
Сообщения: 7
Зарегистрирован: 12.06.2011 15:54:00

Re: Не могу запустить файл

Сообщение Mr.Smart » 12.06.2011 20:07:06

Пишите полный путь c:\windows\system32\cmdow.exe или просто cmdow.exe если есть соответствующий путь в path.

п.с. Дам вам совет, судя по формулировкам вопросов, почитайте сначала матчасть.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Не могу запустить файл

Сообщение Odyssey » 12.06.2011 23:40:38

К слову, %WINDIR%\system32 теоретически должна быть уже включена в переменную окружения PATH, так что должно сработать просто
Код: Выделить всё
ExecuteProcess('cmdow.exe' ['/RUN', '/HID', 'mpg123-static.exe']);
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Не могу запустить файл

Сообщение Ism » 13.06.2011 14:44:58

А зачем cmdow ? Возможно ExecuteProcess('mpg123-static.exe '+ MyFile); будет работать. А характеристики окна задать в свойствах TPropcess
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru