![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
блин... если библиотека под Compact FW, то многое недоступно. Например CharSet.Ansi и Pack. Что же все так сложно-то. Почему такая несовместимость ? Добавлено @ 13:09 Хотя в MSDN говориться что это доступнов CF2.0 но компилятор говорит
Это сообщение отредактировал(а) zss - 3.12.2006, 13:16 |
|||
|
||||
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Покажи что за класс. З.Ы. про Compact Framework лучше не спрашивать -------------------- ![]() |
|||
|
||||
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
||||
|
||||
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
возникла еще проблемма - неправильно работает
Marshal.PtrToStructure до массива все нормально, а при первом byte[] все сбивается Что ему опять не так ? |
|||
|
||||
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
с этим вроде разобрался (моя ошибка
жаль только в CF не работает CharSet и Pack и не получилось маршалить классы Если не сложно - есть еще вопросики к специалистам маршалинга 1. Сокер работает с массивами byte[]. Приходится преобразовывать структуру к массиву, читать в него, а потом обратно гнать в структуру. Это не очень удобно. Можно ли как сказать, что структура есть массив байт. А сколько ее размер - пусть считает (или на крайний случай самому говорить размер) 2. Можно ли как читать не всю структуру, а например только ее первые N полей |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
1 - нет
2 - нет Побори свою лень -------------------- ![]() |
|||
|
||||
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Чтоб маршалило классы - надо либо поставить [Serializable], либо наследовать от MarshalByRefObject
-------------------- ![]() |
|||
|
||||
| zss |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 708 Регистрация: 17.6.2004 Репутация: нет Всего: 2 |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Взято из вопросов по ремоутингу: первое даст возможность передававать объект из одного аппдомена в другой по значению, а второе - по ссылке (с прокси). Ты говоришь о маршаллинге - мой ответ как раз о маршаллинге. Заметь, не о сериализации или записи объекта в стрим; а именно о передаче из одного контекста в другой (из одного аппдомена в другой, из одного процесса в другой).
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |