Главная страница
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.033 c
1-1079881018
$tranger
2004-03-21 17:56
2004.04.11
Ввод текста в чужом приложении


14-1082362842
Padre
2004-04-19 12:20
2004.04.11
Как установить скорость COM порта = 5 бод ?


3-1081458389
Igoryok
2004-04-09 01:06
2004.04.11
Как вызвать функцию из Access


3-1078993755
Владимир Р.
2004-03-11 11:29
2004.04.11
Вопрос по кодировке Foxpro


6-1076070744
Android
2004-02-06 15:32
2004.04.11
tUdp socket