Oder man macht das wie dat FMX am Anfang und erstellt sich einmal ein internes Canvas, das man dann für diese Berechnungen benutzt.
Ich finde immer nur Beispiele welche die Methode TextWidth(..)
eines TCanvas
benutzen.
Vielleicht solltest du lernen die SuFu richtig zu benutzen?
Es ist garnicht so selten etwas zu finden, wo kein TCanvas benutzt wird, indem man direkt die WinAPIs benutzt, welche TCanvas.TextWidth intern benutzt.
Oder wo man sich Ein TCanvas auf dem Desktop erstellt, ohne eigene Zeichenfläche ala TBitmap.
TextWidth