• ベストアンサー
※ 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) は無効です」というエラーメッセージが表示されますが、このエラーの原因と対処法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

値のオーバーフローですかね・・・ UInt64の値がUInt32からなるUlongに返ってきているからではないかと思います。 ShortかByteに直して拾ったほうがよいでしょう。 http://ap.atmarkit.co.jp/bbs/core/vblab/22200 http://okwave.jp/qa/q5981052.html

関連するQ&A