型の変換(?)で・・・

解決


mid  2004-04-03 18:21:22  No: 8192  IP: 192.*.*.*

はじめまして。最近Delphiを始めたばかりのmidと申します。

フォントのプロパティを文字列型に変換したいのですが、
ためしに、TFontCharset型(?)のFontDialog1.Font.Charsetを
Stringにするため、

Hensuu := String(FontDialog1.Font.Charset);

とやってみたのですが、正しくない型キャストと出てしまい
実行できません。何かよい方法は無いでしょうか?
宜しくお願いします。


初歩的な質問ですみませんでしたm(__)m

編集 削除
たかみちえ  URL  2004-04-03 18:37:57  No: 8193  IP: 192.*.*.*

型キャストではできません。
http://www2.big.or.jp/~osamu/Delphi/
こちらの Delphi Tipsに、TypInfoをつかって集合型を文字列に変換する方法が載っています。

編集 削除
るるとん@K  2004-04-03 21:09:18  No: 8194  IP: 192.*.*.*

ifとかcaseとかでするのがよいかと?

編集 削除
mid  2004-04-05 17:57:02  No: 8195  IP: 192.*.*.*

どうもありがとうございました。
無事解決いたしました。

編集 削除