Forum: Cross-Platform-Entwicklung
by Union,
17. Apr 2014
Eventuell solltest Du lieber die generischen Routinen FillPath und DrawPath verwenden, dann muss Firemonkey Deine TPointF-Arrays nicht mehr umkopieren.
Forum: Cross-Platform-Entwicklung
by Union,
17. Apr 2014
Eine kleinere Optimierung wäre vielleicht dies:
procedure TGauge.DrawDigit...
...
const
// 01
// 32 02
// 64
// 16 04
// 08
//
Forum: Cross-Platform-Entwicklung
by Union,
17. Apr 2014
Du musst Canvas-Änderungen mit BeginScene / EndScene einschließen. Und an dem Source selber läßt sich sicher noch einiges optimieren.