Ist's ein Konsolen-,
VCL- oder sonst ein Projekt? Und wann im Ablauf wird die Funktion aufgerufen? Ich hatte mal das Problem, dass ich einen OpenDialog vorm Anzeigen der MainForm gebraucht habe. Da musste ich irgendwas mit
CoInitialize oder
uses ComObj rumtricksen. KA, wieweit das den FontDialog betrifft.
Normales
VCL-Projekt, wird bei einem Button-Click ausgeführt. Es ist also alles bereits am Laufen