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が整数の場合、これを介して開きました。
filehandle = FreeFile Open (App.Path & "\" & BufferFileRootName & "A") For Binary As filehandle
どうすればこれを修正でき、何が間違っているのですか?
iの値と使用している値を確認する必要がありxます。の不良レコード番号は、put通常、レコード番号がゼロ以下であることを示します。
i
x
put
andの値(iおよびxその計算結果)を出力すると、何が問題なのかがわかるはずです。
レコード番号は1から始まるため、変数iとx変数の両方がゼロの場合、この問題が発生することに注意してください。