システムフォントの取得について

解決


トルネード  2005-05-16 16:25:00  No: 14820  IP: 192.*.*.*

お世話になります。

いろいろ調べて
以下のようにして、システムフォントを取得しようとしたのですが、
@SysFont の部分で
『安全でないコード '@ operator'』という警告が表示されます。
以下がソースコードです。
どうすればよいのでしょうか?

var
  SysFont:  LOGFONT;
begin
  SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof( LOGFONT ),
    @SysFont, SPIF_UPDATEINIFILE);
end;

編集 削除
Syake  2005-05-16 17:45:33  No: 14821  IP: 192.*.*.*

違ってたらすいません。

『安全でないコード XXXXXX』は、D7以降で表示される、メッセージで
『「Win32」から「.NET」に移行する場合には問題になる記述ですよ』
のエラー表示だったような。
なので、無視しても・・・いいような。

編集 削除
kkk  2005-05-17 00:03:28  No: 14822  IP: 192.*.*.*

警告が邪魔ならIDEで止めるかオプションで
参考)
http://www.cqpub.co.jp/hanbai/books/36/36891/D6toD7.htm

編集 削除
トルネード  2005-05-18 10:40:07  No: 14823  IP: 192.*.*.*

Syake さん kkk さん
お世話になりました。

問題ないようなので無視するとして
プロジェクトオプションのコンパイラメッセージで
チェックボックスをはずすようにしました。

編集 削除