Главная страница
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.039 c
3-1079326499
Janbolat
2004-03-15 07:54
2004.04.11
Про installshieldexspress


1-1082906276
Seldon
2004-04-25 19:17
2004.04.11
Информация о Themes.pas


1-1080218864
sherminator
2004-03-25 15:47
2004.04.11
возможно вытащить эти данные???


1-1082602945
ORMADA
2004-04-22 07:02
2004.04.11
TCustomPanel


8-1070552662
pavia
2003-12-04 18:44
2004.04.11
Direct3D