Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

В каком класе описан thread для создания com подразделений?   Найти похожие ветки 

 
Erik ©   (2004-03-24 16:31) [0]

Я уже 2 часа рою исходники VCL никак немогу найти. Я хотел провести ряд эксперементов по обходу маршалинга. Мне надо вызвать поток в его контексте это можно сделать через создания окна, но я хочу через событие(в случие сервиса удобно). Кажется придется исменить фбрику. Кто знает как мне добратся до нужного места в VCL укажите.


 
Defunct ©   (2004-03-24 16:35) [1]

?

> Кто знает как мне добратся до нужного места в VCL укажите.

Работать много, работать хорошо, и тогда может года за 3 дослужиться до менеджера (C) ;)


 
Digitman ©   (2004-03-24 16:36) [2]


> Мне надо вызвать поток в его контексте


это как ?


> com подразделений


имеется ввиду, apartment ?


 
Digitman ©   (2004-03-24 16:38) [3]


> ряд эксперементов по обходу маршалинга


смысл ?

интересен сам механизм маршаллинга ? или что ?


 
Erik ©   (2004-03-24 16:49) [4]

Digitman
Вобщем разбираюсь с механизмомом, меня на это натолкнула одна интересная релизация CallBack. Там для каждого Instance создовалось окно в которую крепилась процедура обработки сообщений. Далее посылалось сообщения всем окнам и обработка этого сообщения присходила в контексте конкретной инстанции. Разумеется все это делалось для модели Apartment.
 Меня заинтересовала возможность для модели Free или Both. Вот и разбираюсь.


 
Erik ©   (2004-03-24 16:53) [5]

Дошол до TComClassManager далее не оченьясно.


 
Erik ©   (2004-03-24 17:14) [6]

По идее я могу делать вызовы других com объектов без маршалинга в MTA. Если у меня внешний сервер и ciMultiInstance, tmBoth то какой вариант я имею? И можно ли написать уневерсальный механизм для нескольких моделей?


 
Digitman ©   (2004-03-24 17:18) [7]


> Если у меня внешний сервер и ciMultiInstance, tmBoth то
> какой вариант я имею?


тот же самый ... маршаллинг обязателен в том или ином виде


> можно ли написать уневерсальный механизм для нескольких
> моделей?


нет ... не думаю


 
Erik ©   (2004-03-24 17:33) [8]

А какже эти утверждения?
"множество потоков, живущих в MTA, на самом деле находится в одном подразделении и, следовательно, не происходит кросс-доступ между подразделениями"
"маршалинг необходим только в случае, когда производится доступ к объекту из одного подразделения в другое"



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

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
7-1075779916
dr Tr0jan
2004-02-03 06:45
2004.04.11
Команды RunDLL32 в Win2k/XP!


3-1079108655
Softfm
2004-03-12 19:24
2004.04.11
Работа с BDE


1-1080121803
BanderLog
2004-03-24 12:50
2004.04.11
И опять Excel


7-1079987398
Raki
2004-03-22 23:29
2004.04.11
Курсор.


3-1079356027
Floppy
2004-03-15 16:07
2004.04.11
Версии MDAC?