掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
レコード型の可変部分について (ID:43220)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DELPHI4です。 可変部分からなるレコード型を data : RECORD CASE INTEGER OF 1 : ( dWord : WORD ) ; 2 : ( dSmallInt : SmallInt ) ; END ; と宣言して data.dWord := $FFFF ; Label1.Caption := IntToStr( data.dSmallInt ) ; Label2.Caption := IntToStr( data.dWord ) ; data.dWord := $FFFF ; Label3.Caption := IntToStr( data.dWord ) ; Label4.Caption := IntToStr( data.dSmallInt ) ; を実行すると Label1 : -1 Label2 : -1 Label3 : 65535 Label4 : 65535 の表示が得られます。 期待しているのは Label1 : -1 Label2 : 65535 Label3 : 65535 Label4 : -1 なのですが、理解の誤りをご教示ください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.