Re: Midas, COM
От: Аноним  
Дата: 23.08.02 10:58
Оценка:
Здравствуйте Shuric, Вы писали:

S>Приветик.

S>Вот смотрел на досуге примеры из Delphi...
S>Наткнулся на пример ...\Demos\Midas\Login и мне понравилась идея обмена информацией между компами, не задумавывась о протоколах и т.д. Однако данная технология мне обсолютно не известна. Из примера понял, что послать серверу можно что игодно — но вот как обратно? Подскажите, как реализовать вызов какой-нибудь процедурки в клиенте.

Это делается очень просто, а может мне это кажется. Короче вызвать какую-нибудь процедурку на стороне клиента можно несколькими способами. Первый и наиболее распространенный это через интерфейс диспетчирования, который легко реализуется в Delphi 5,6 второй менее распространненный, но работает несколько быстрее первого. Для этого необходимо создать два интерфейса на стороне сервера, один из которых реализовать на стороне клиента. И при вызове сервера в качестве параметра передавать ссылку на реализацию данного интерфеса. Сервер через эту ссылку буден вызывать процедуры и функции на стороне клиента, реализованные в интерфейсе обратного вызова.
Надеюсь я понятно изложил? :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.