Convert VB6 Type To .NET Structure

G

Guest

Good Day All,

I have the following VB6 Type

Type IAListRecordType
lID As Long
strName As String * IALISTSTRSIZE
End Type

I need to convert this to VB .NET. How do I do this? I have come up with

Structure IATaskListRecordType
Dim lID As Long
Dim strName As String * IATASKLISTSTRSIZE
End Structure

However, the * IATASKLISTSTRSIZE will not compile. I get a message

"End Of Statement Expected"

Any suggestions would be appreciated. Thanks!

Dan
 
O

One Handed Man \( OHM - Terry Burns \)

The syntax is incorrect, what are you expecting to happen with this line.?
 
K

Ken Tucker [MVP]

Hi,

The dotnet integer is the same as the old long. Replace any longs with
integers.

Structure IATaskListRecordType
Dim lID As Integer
<VBFixedString(IATASKLISTSTRSIZE)> Dim strName As String
End Structure

Ken
---------------
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top