Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

В каком класе описан 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
6-1079372447
leonidus
2004-03-15 20:40
2004.04.11
Для чего нужен компонет IdAntiFreeze?


1-1082824349
Namo
2004-04-24 20:32
2004.04.11
как использовать UNICODE


3-1078984791
ГАГН
2004-03-11 08:59
2004.04.11
DBComboBox?


1-1079920174
YT
2004-03-22 04:49
2004.04.11
Использование TStrnLst.Objects


11-1068056483
BelchonokH
2003-11-05 21:21
2004.04.11
Регионы + D5





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский