Marshall af struct med array af struct
Har et problem med marshalling af struct:public struct ydre
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 31)]
public indre[] indre_List;
}
public struct indre
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 128)]
public byte[] indre_byte;
}
Problemet er så at man ikke kan allokere plads inde i indre struct, så kommer den med unsupported exception... Jeg synes det
ser dumt ud at lave 128 bytes... Laves desuden på en PDA, så ved ikke om det er derfor!
