Re[3]: Подскажите что не так делаю (Маршалинг + UNION в стру
От: Аноним  
Дата: 13.11.06 09:02
Оценка:
Здравствуйте, ZeeM, Вы писали:

ZM>Здравствуйте, Nimnul, Вы писали:


N>>покажи как ты пробывал на основе данного примера.


N>>
данное сообщение получено с www.gotdotnet.ru

N>>ссылка на оригинальное сообщение


ZM>У меня такая же проблема с этими unionami. Пока получилось только "в лоб" сделать. Т.е. в зависимости от типа структура в unione формировать ее соответствующим образом. И вручную ставить размер максимальной. Но это не выход.


ZM>Пример тоже видел. Но как побороть то что все структуры в unione начинаются с одного адреса? Тут без Fieloffseta не обойтись. А если его использовать то в итоге ряд экзепшенов хватаешь.


Неужели никто не работал с unioнами? Решение в лоб очень некрасивое. А при попытке сделать так как в шапке летит экзепшн

Could not load type 'Dispatcher.UnionStruct' from assembly 'Dispatcher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' because it contains an object field at offset 0 that is incorrectly aligned or overlapped by a non-object field.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.