从vb6转到vb.net

Chastai 2013-05-16 05:51:27
下面是一段关于抄表机的vb6的代码。
请帮我把这段代码转到vb.net(2008)吧。谢谢!
--------------------------------------------
Public Declare Function brGetNormalFileList Lib "brcomm.dll" (ByVal iPortNo As Long, ByRef sFileList As S_BR_FILE_INFO, ByRef piCount As Long) As Long
Type S_BR_FILE_INFO
iFileLength As Long
iFileNo As Long
szFileName(1 To 32) As Byte
End Type

private Sub getValues()
Dim stNormalList(0 To 512) As S_BR_FILE_INFO
Dim i, iFileCount As Long
Dim loListItem As ListItem
Dim sFileName As String

iFileCount = 0

iRet = brGetNormalFileList(iPortNo, stNormalList(0), iFileCount)
If iRet <> ESUCCESS Then
MsgBox "获取已删除文件列表失败!"
Exit Sub
End If


lvNormalFileList.ListItems.Clear

For i = 0 To iFileCount - 1
sFileName = StrConv(stNormalList(i).szFileName, vbUnicode)
Set loListItem = lvNormalFileList.ListItems.Add(, , sFileName)
loListItem.SubItems(1) = CStr(stNormalList(i).iFileLength)
loListItem.SubItems(2) = CStr(stNormalList(i).iFileNo)
Next i

End Sub
...全文
146 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧