Hi!
I must move a C' List to a VB Array...
Something is wrong but I not see the bug :-(
Here is the C# Definition:
publicList<WPFGridZeilen> CobGridList2 = newList<WPFGridZeilen>();
Here is the VB Definition:
PublicWPFSuchTabelle()AsWPFStandardSuchTabelle
...
<StructLayout(LayoutKind.Sequential)> Public Structure WPFStandardSuchTabelle<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=10)> Public SuchNummer1 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=10)> Public SuchNummer2 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText1 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText2 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText3 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText4 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText5 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText6 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText7 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText8 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=31)> Public SuchText9 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=51)> Public SuchText10 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=51)> Public SuchText11 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=51)> Public SuchText12 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=51)> Public SuchText13 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=51)> Public SuchText14 As String<MarshalAs(UnmanagedType.ByValTStr, SizeConst:=51)> Public SuchText15 As String End Structure
This will not be working:
MyCobolDll.WPFSuchTabelle = MyTabelle;
Have anyone an idea?
Best Regards
Bernd