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

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

Связь ISAPI модуля и внешнего приложения


WondeRu ©   (2006-02-25 14:00:00) 

Здравствуйте!

Есть задача: web-доступ к данным работающего VCL-приложения. Проблема в том, что не понимаю, как организовать доступ к функциям приложения из ISAPI! COM-объект не получается создать - говорит, что ошибка сервера...

какие есть еще способы?

PS Все пишу на Делфи 7


WondeRu   (2006-02-27 15:03:00) [1]

umbra ©   (27.02.06 13:42) [4]
Проектируете протокол взаимодействия с клиентами, запрашивающими инф

Этим сейчас и занимаюсь :)


umbra   (2006-02-27 13:42:00) [2]

если это приложение - некий сервис, который помимо каких-то своих задач должен по запросу выдавать данные в сокет, то можно воспользоваться стандартной схемой. Проектируете протокол взаимодействия с клиентами, запрашивающими инфу. Сервер должен понимать некий набор команд, определенный Вами. Он слушает некий порт, принимает запросы от клиентов (т.е. команды, определенные Вами) и, в зависимости от команды, выполняет некие операции (напрмер, формирует HTML) и отсылает их результат клиенту.


Сергей М.   (2006-02-27 09:22:00) [3]


> ошибка явно связана с многопоточностью


значит твоё ISAPI-приложение перед самым первым обращением к СОМ должно как минимум вызвать CoInitialize, а по завершению работы с СОМ, соответственно, CoUninitialize


WondeRu   (2006-02-27 08:36:00) [4]

Сергей М. ©   (26.02.06 11:23) [1]
Где анализ ошибки ?

ошибка явно связана с многопоточностью! (в MSDN почитал немножно)
Сделал связь через Сокеты


Сергей М.   (2006-02-26 11:23:00) [5]


> какие есть еще способы?


Где анализ ошибки ?


Наверх

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