Вниз
Скачать: CL | DM;

COM/DCOM   Найти похожие ветки 

 
GrEG   (2003-01-04 09:21) [0]

Доброго всем времени суток.
Возникла насущная необходимость разобраться с упомянутыми в теме вопросами. В руки попала неплохая книжица Эрика Хармона "Разработка COM-приложений в среде Delphi". И хотя там много полезной информации (на мой взгляд начинающего), но ее недостаточно чтобы ответить на возникшие вопросы. А именно:
1) более подробно узнать о технологии COM/DCOM, ее реализации. Как все это работает? Мне кажется все не исчерпывается созданием DLL или EXE и изменениями в реестре.
2) технология обратных вызовов. Штука, безусловно, незаменимая, но, увы, на основании кода, генерируемого Delphi и комментариев, данных в книге, понять как это реализовано физически (в смысле, на уровне элементарных операций) не удалось.
3) имеется приложение-сервер. Но не запущен ни один клиент. Если следовать идеологии COM (если, опять же, я ее правильно понял), то следующий код приведет к созданию COM-объекта, выполнению метода DoAnything и уничтожению COM-объекта:


var
obj:IMyServer;
begin
obj:=CoMyServer.Create;
obj.DoAnything;
obj:=nil;
end;

Однако, ничего подобного. После выполнения этого кода, при попытке закрыть форму сервера, выдается сообщение, что COM-объект используется одним из приложений. В чем я не прав?

Само собой, хотелось бы получить хотя бы пару-тройку ссылок на сайты с информацией по COM. Предвидя напутствие искать самому, и что в сети много информации, спорить не буду, но, как это часто бывает, не последнюю роль играет фактор времени.


 
AlexZ ©   (2003-01-04 09:51) [1]

Елманова, Трепалин, Тенцер "Delphi6 и COM". То, что надо.


 
asmith   (2003-01-04 18:56) [2]

MSDN\Platform SDK\Component Services\COM, COM+

http://www.techvanguards.com/


 
GrEG   (2003-01-04 21:01) [3]

Спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
4-49355
maker
2002-11-29 21:00
2003.01.16
Окошко на winapi


3-48903
Chudak
2002-12-20 13:48
2003.01.16
Как преоброзовать таблицу из dbaseIV в dbaseIII+


3-48858
Arick
2002-12-23 11:24
2003.01.16
Работа UpdateSQL


1-49017
Cker
2003-01-07 16:14
2003.01.16
Буфер обмена + Word


1-49108
TAN
2003-01-05 10:59
2003.01.16
Чтение из текстового файла.




   Наверх