このブログを検索

2025/03/29

Dephiでフォント設定を.iniファイルから読み込む

簡単なプログラムをdelphiで作った。

簡単ではあるがなかなか便利なので、公開しようかなと思った。

それなら、フォントをユーザーが自由に変えられるようにしたらいいと思い、.iniファイルにフォント名を書いて、それを読み込むようにしてみた。

だが、なかなかうまくいかなかった。

.iniファイルを置いてそれを読むことはできるのだが、読んだ値が反映されないのである。


----

[Settings]

FontName='Impact'

----

このように書いていた。ここから読み込んだ値をdelphiのlabelのfontnameに代入する。

フォントは変わるのだが、意図したフォントにならない。


いろいろ検索して、デバッグとして変数を表示したりしていて、気づいた。

クォーテーションがいらない?

はずしたら、うまくいった。

Times New Roman

みたいに、途中に空白が入る名前も、引用符なしでいけた。