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

Вниз

Для чего нужен маршалинг?   Найти похожие ветки 

 
AlexG ©   (2004-08-03 22:18) [0]

Не совсем понимаю, для чего он нужен. Вот у нас есть СОМ-объект. Из двух потоков мы пытаемся обратиться к нему. Например, один поток засылает буквы "ааа", другой - "ббб". В том потоке, который шлет "ааа" сравниваем шаблон ("ааа") с тем, что получается и пишем, если равно, то TRUE, иначе FALSE. Без маршалинга у нас пишутся то Т, то F; c маршалингом - только T. Получается, что маршалинг ограничивает действия одного из потоков?
Буду рад, если мне привидут какие-нибудь примеры, где ясно было бы видна работа маршалинга, были видны плюсы от применения марщалинга.


 
Dok_3D ©   (2004-08-03 23:06) [1]

Не совсем понимаю, для чего он нужен.

Прошу прошения, вы можете предложить что-то другое?


 
default ©   (2004-08-03 23:15) [2]

что-то я мало чего понял из написанного...
наверно, надо ещё литературки нахвататься


 
default ©   (2004-08-03 23:20) [3]

"наверно, надо ещё литературки нахвататься"
не мне)почитайте про потоковые модели
помоему в книжке Дональда Бокса по com есть подробное описание маршалинга


 
iZEN ©   (2004-08-03 23:33) [4]

Маршаллинг нужен для упаковки и сериализации состояния объекта. Типа dfm в Delphi представляют состояние объекта (значения publiched-свойств).

Таким образом реализуется перманентность (сохранение во времени состояния, устойчивость) объектов (запись на диск или в базу данных, передача по сети на другой компьютер и т.д.).

Маршаллинг - это механизм перманентности.


 
Alex Konshin ©   (2004-08-04 02:06) [5]

AlexG ©   (03.08.04 22:18)  
Например, один поток засылает буквы "ааа", другой - "666". В том потоке, который шлет "ааа" сравниваем шаблон ("ааа") с тем, что получается и пишем, если равно, то TRUE, иначе FALSE. Без маршалинга у нас пишутся то Т, то F; c маршалингом - только T. Получается, что маршалинг ограничивает действия одного из потоков?

А что ты хотел от богоугодной системы программирования? :-)

Я совсем не понял какое отношение маршаллинг к проблеме из твоего примера. Кстати, мы его так и не увидели.


 
Мазут Береговой ©   (2004-08-04 02:13) [6]

Вот ответ:
http://www.citforum.elcat.kg/programming/cpp/com_4_12.shtml


 
Некрофил-затейник__   (2004-08-04 07:15) [7]

Alex Konshin
в смысле с Юниксами работать не будет ?
там эти как их демоны!



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
14-1091292086
Knight
2004-07-31 20:41
2004.08.22
Люди... напишите полезные утилиты в пределах 5 метров...


14-1091596219
syte_ser78
2004-08-04 09:10
2004.08.22
Родственные отношения


14-1091479516
Lamers not dead
2004-08-03 00:45
2004.08.22
Где взять JRO_TLB?


1-1091768920
dennisius
2004-08-06 09:08
2004.08.22
QRStringsBand


14-1091616142
Bless
2004-08-04 14:42
2004.08.22
Зачем нужен фаервол?