Главная страница
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.027 c
14-1091601554
Stany
2004-08-04 10:39
2004.08.22
сетевые глюки винды


4-1089509394
artificial intellegence
2004-07-11 05:29
2004.08.22
Мопед и хуки.


11-1076525494
KreZ0n
2004-02-11 21:51
2004.08.22
FPC


4-1089495562
_Stalker_
2004-07-11 01:39
2004.08.22
Путь к программе


3-1090836150
MORA
2004-07-26 14:02
2004.08.22
Каскадное удаление вручную