Вниз
Скачать: 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.009 c
1-49106
fifo
2003-01-05 10:39
2003.01.16
транспонированный запрос


14-49281
volph7777
2002-12-27 10:42
2003.01.16
Hash-функция


4-49363
alvin
2002-11-28 06:37
2003.01.16
Помогите разобраться с реестром


14-49254
Top Gun
2002-12-21 15:04
2003.01.16
Виснет ГТА3


6-49193
Evgeny
2002-11-16 12:50
2003.01.16
Net start




   Наверх