为函数生成器创建程序

问题描述

所以我刚买了一个函数发生器,我想从程序中连接端口。驱动程序的文件夹随附vb6中的程序,因此无需创建完整程序。

即使我不是Visual Basic的专业人士,我也几乎将所有内容都翻译成了vb.net,但是当我运行该程序时,在运行Writefile时却出现以下错误

System.AccessViolationException

我已经在许多网站和论坛中进行搜索,并尝试了几乎所有内容,但我不知道如何解决。当每个数据到达“ writefile”时,就像这样:

WriteFile(hComm,bytebuf_t(0),wLen,gLen,0&)
  • hcomm数量很多,总是像42221250801565695

  • bytebuf_t(0):115

  • wlen:14

  • glen:0

  • 0& :(我不太明白)。

同样,writefile命令是这个。

Public Declare Function WriteFile Lib "kernel32" (ByVal hCommDev As Long,lpBuffer As Byte,ByVal nNumberOfBytesToWrite As Long,lpNumberOfBytesWritten As Long,lpOverlapped As Long) As Long

我也尝试使用system.io.filestream,但也没有用

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)