Hallo Leute,
mein derzeitiges Projekt besteht daraus, ein bestehendes VB6 Projekt in ein VB.NET Projekt zu konvertieren.
Nun zu meinem Problem.
Ich versuche eine Structure zu erstellen, die die selben Werte besitzt, wie die das Type aus VB6.
Leider habe ich trotz identischer Variablen und auch Längen, zwei total verschiedene Gesamtgrößen.
Die Funktionen haben sich nicht wirklich von Vb6 zu .NET geändert. (Projekt-Code)
Also Beispiel unabhänig von dem oben beschriebenen Code habe ich in VB6 den Wert Len(..) = 101 und bei .NET Len(...) = 80.
Hat jemand in diesem Bereich schonmal Erfahrungen machen können und kann mir vielleicht einen kleinen Gedankenanstoß geben?
Mfg
Bianco
mein derzeitiges Projekt besteht daraus, ein bestehendes VB6 Projekt in ein VB.NET Projekt zu konvertieren.
Nun zu meinem Problem.
Ich versuche eine Structure zu erstellen, die die selben Werte besitzt, wie die das Type aus VB6.
Leider habe ich trotz identischer Variablen und auch Längen, zwei total verschiedene Gesamtgrößen.
VB.NET-Quellcode
- Private Structure Datensammlung
- <VBFixedString(20), System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst:=20)> Dim Nummer() AS Char
- <VBFixedString(1), System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst:=1)> Dim ZText() AS Char
- <VBFixedString(8), System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst:=8)> Dim Zaehler() AS Char
- <VBFixedString(1), System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst:=1)> Wert() AS Char
- End Structure
- Dim xyz As Datensammlung
Die Funktionen haben sich nicht wirklich von Vb6 zu .NET geändert. (Projekt-Code)
Also Beispiel unabhänig von dem oben beschriebenen Code habe ich in VB6 den Wert Len(..) = 101 und bei .NET Len(...) = 80.
Hat jemand in diesem Bereich schonmal Erfahrungen machen können und kann mir vielleicht einen kleinen Gedankenanstoß geben?
Mfg
Bianco
.wife {right: 100%; margin: 0;}