Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Формы и Сервисы


Автор: dvamaster 28.3.2007, 13:18
Доброго времени суток!

Такая проблема!!!!

Создаю окно в сервисе.
Owner либо сервис (тип TService), либо приложение сервиса (тип TApplicationService).
Не открываются (не работают ни метод Show, ни любая WinAPI функция)

Автор: ama_kid 28.3.2007, 13:51
я вот тут глянул хелп по TApplicationService, там написано:
Цитата

...firmation message after successfully installing or uninstalling its services.

Note: Do not add the Forms or Httpapp units to the uses list of the project (Delphi) or includ the unit header for these units in the project source (C++). Those units declare conflicting Application variables of types TApplication and TWebApplication, respectively.
Не это ли есть возможная причина? Вообще, сервис с GUI - это не есть гут, имхо... Обычно создают отдельно сервис, и отдельно GUI для работы с сервисом...

Автор: dumb 28.3.2007, 15:52
Цитата(F1)

TService::Interactive
Indicates whether the service is interactive with the Windows desktop.

Автор: dvamaster 29.3.2007, 11:19
ama_kid, это уже позже нашел.
а про GUI согласен. нигде не видел, чтоб сервисе он присутствовал.


dumb, я сервис запускал, когда уже вошел в систему.

Автор: dumb 29.3.2007, 12:28
Цитата(dvamaster @  29.3.2007,  11:19 Найти цитируемый пост)
я сервис запускал, когда уже вошел в систему. 

это хорошо. наверное. но никакого отношения к выданному мною совету не имеет.

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