掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
型について (ID:21884)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どれも 4 bytes の符号なし整数です。 「名前」が違うのは、コンパイル時にエラーを報告させる、「変数の意味」として、 『バグよけ』にいいと思います。 procedure TForm1.FormCreate(Sender: TObject); var TypeHWND: HWND; TypeTHandle: THandle; TypeDWORD: DWORD; begin Memo1.Lines.Add('HWND : ' + IntTostr(SizeOf(HWND)) + ' bytes'); Memo1.Lines.Add('THandle : ' + IntTostr(SizeOf(THandle)) + ' bytes'); Memo1.Lines.Add('DWORD : ' + IntTostr(SizeOf(DWORD)) + ' bytes'); // マイナス値を代入する場合は、それぞれ符号なし整数なのでキャストする。 // (こんな使い方は普通しませんが・・・) TypeHWND := HWND(-1); TypeTHandle := THandle(-1); TypeDWORD := DWORD(-1); TypeHWND := TypeTHandle; // キャストしなくても代入可。 end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.