don_Vito Skrevet 30. august 2007 Del Skrevet 30. august 2007 (endret) Hei. har et lite problem her. Driver å oversetter noe vb6 kode til vb2005 Structure Trans <VBFixedString(3), MarshalAs(UnmanagedType.ByValArray, SizeConst:=3)> Public TrType() As Char <VBFixedString(8), MarshalAs(UnmanagedType.ByValArray, SizeConst:=8)> Public LocSite() As Char End Structure Structure t44 Dim Header As Trans <VBFixedString(3), MarshalAs(UnmanagedType.ByValArray, SizeConst:=3)> Public Cashier() As Char <VBFixedString(8), MarshalAs(UnmanagedType.ByValArray, SizeConst:=8)> Public Guestnr() As Char <VBFixedString(8), MarshalAs(UnmanagedType.ByValArray, SizeConst:=8)> Public Crdamnt() As Char end Structure Structure DataString <VBFixedString(512), MarshalAs(UnmanagedType.ByValArray, SizeConst:=512)> Public Data() As Char End Structure I vb6 kan du gjøre slike dim t as t44 dim data as datastring ... legger inn data... lset data = t Noen forslag på hvordan jeg kan løse dette i Visual Basic 2005? Endret 30. august 2007 av don_Vito Lenke til kommentar
GeirGrusom Skrevet 30. august 2007 Del Skrevet 30. august 2007 Nummer 1: VBFixedString er akkurat det samme som ByValArray. Men jeg tror den er beregnet på string i dette tilfellet, ikke char() Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå