Главная страница
    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.46 MB
Время: 0.037 c
1-1091693250
Андрей Сенченко
2004-08-05 12:07
2004.08.22
Работа с ресурсами. Что не так ?


9-1083196084
HardPac
2004-04-29 03:48
2004.08.22
Порка Hard-Pac


14-1091451887
Prohodil Mimo
2004-08-02 17:04
2004.08.22
О холодильниках


14-1091175327
Al-
2004-07-30 12:15
2004.08.22
плеер для samsung dvd karaoke


1-1091419327
SPeller
2004-08-02 08:02
2004.08.22
Свойство с необязательным индексом





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский