- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Basic 2005 についての質問です。)
Visual Basic 2005での構造体のメモリコピーについて
このQ&Aのポイント
- Visual Basic 2005で構造体のメモリコピーを行う際に、ULongのメンバを使用できないエラーが発生します。どのように対処すれば良いでしょうか?
- Visual Basic 2005の構造体でULongを使用してメモリコピーをすると、「型 'UInt64' のフィールド 'testflg' を持つ構造体のファイル入出力 (I/O) は無効です」というエラーメッセージが表示されます。
- Visual Basic 2005で構造体のファイル入出力を行う際に、「型 'UInt64' のフィールド 'testflg' を持つ構造体のファイル入出力 (I/O) は無効です」というエラーメッセージが表示されますが、このエラーの原因と対処法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
値のオーバーフローですかね・・・ UInt64の値がUInt32からなるUlongに返ってきているからではないかと思います。 ShortかByteに直して拾ったほうがよいでしょう。 http://ap.atmarkit.co.jp/bbs/core/vblab/22200 http://okwave.jp/qa/q5981052.html