掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DelphiでC言語のビットフィールド (ID:48909)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CUST_UNION_HS1はbitHS1とbyHS1の共用体で、さらにbitHS1はビットフィールドになっている、という構造ですね。 C言語を知らないと難しそうに見えますが、単に1バイトのデータを、そのままバイトデータか、フラグ(7つ、うち1つは 2ビット)で表すようにしているだけです。ただDelphiにビットフィールドはない(集合型で同じようなことはできる)のと、 特に使う予定がない構造体ということなので、単に type CUST_UNION_HS1 = packed record byHS1: Byte; end; でいいと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.