我正在尝试使用 Print() 方法将数据写入二进制文件,但是当我运行它时,我得到 System.IO 异常错误文件模式。有人知道这里出了什么问题吗?这是 FileOpen 声明的代码,可能与它有关吗?谢谢
FileOpen(filenumber, "path to file", OpenMode.Binary, OpenAccess.Write, OpenShare.LockReadWrite)
Print(filenumber, expression(variable))
我正在尝试使用 Print() 方法将数据写入二进制文件,但是当我运行它时,我得到 System.IO 异常错误文件模式。有人知道这里出了什么问题吗?这是 FileOpen 声明的代码,可能与它有关吗?谢谢
FileOpen(filenumber, "path to file", OpenMode.Binary, OpenAccess.Write, OpenShare.LockReadWrite)
Print(filenumber, expression(variable))
你为什么首先使用Print
?包含该功能是为了向后兼容 VB 6 应用程序。如果您在 VB.NET 中编写新的应用程序,您应该使用不同的函数。
快速起步的最简单方法是使用My.Computer.FileSystem
对象读取和写入文件。这甚至提供了比传统函数(如FileOpen
和)更好的性能Print
。MSDN 上提供了更多解释和示例代码。具体来说: