Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > ExecuteProc() - есть в MSDN, а где в Delphi?


Автор: Yoreck 20.6.2005, 14:26

Столкнулся с такой проблемой -

В хелпе по API есть функция EcecuteProc(), по идее она должна запускать выбранную программу( т.е. как старый Exec() в Паскале). В хелпе к Delphi7, никаких ссылок на нее не обнаружил. В коде программы не работает, хотя как правило API таким образом использовать удавалось.

Вопрос: Что собственно делать? Может API нужно отдельно подключать (ну напр часть подключена в каком-нибудь модуле, типа windows.pas , а часть нет)? Возможно, есть какая-нибудь волшебная dll-ля для этого? smile

Автор: Yanis 20.6.2005, 14:33
Цитата(Yoreck @ 20.6.2005, 14:26)
EcecuteProc()

Нет такой функции.

И функции ExecuteProc тоже.

Автор: Snowy 20.6.2005, 14:41
Цитата(Yoreck @ 20.6.2005, 14:26)
В хелпе по API есть функция EcecuteProc()

Нет такой.
ExecuteProc тоже нет.
Ни в хелпе ни в виндах.
Видимо это просто самописная процедура.
Цитата(Yoreck @ 20.6.2005, 14:26)
как старый Exec() в Паскале

Используй ShellExecute или CreateProcess.

Автор: Yoreck 21.6.2005, 10:00

Спасибо, попробую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)