Здравствуйте, 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.