Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用这个时,我得到一个错误的记录号错误:
Put #filehandle, (i * 100) + x, buf(x)
当文件句柄是一个整数时,我通过这个打开。
filehandle = FreeFile Open (App.Path & "\" & BufferFileRootName & "A") For Binary As filehandle
我该如何解决这个问题,我做错了什么?
您应该检查您正在使用的i和的值。x坏记录号put通常表示记录号小于或等于零。
i
x
put
如果您打印出iand的值x(以及该计算的结果),它应该有望告诉您出了什么问题。
请记住,记录编号是从 1 开始的,因此,如果您的变量i和x变量都为零,则会导致此问题。