2010-04-08 1 views
2

Я хочу создать службу Windows в Delphi, которая связывается с сервером Oracle через ADO.Рекомендации по разработке службы Windows, которая взаимодействует с сервером Oracle через ADO

Какие руководящие принципы следует придерживаться?

Я уже знаю ADO, но у меня нет опыта работы с услугами Windows.

Заранее спасибо.

ответ

1

Я думаю, Tutorial for making a Service Application using Delphi - хороший момент для начала.
И если вы хотите подключить базу данных в сервисном приложении. вы можете создать второй поток в событии OnStart класса TService.

0

Как подсказка: у меня было много проблем при разработке службы с использованием ADO на сервере Oracle. После некоторого тестирования проблема заключалась в том, что драйвер ADO из Oracle не смог обрабатывать параллельные соединения в нескольких потоках. В конце мы использовали один поток для выполнения всех подключений ADO и синхронизации полученных наборов данных с потоками, которые выполняли обработку.