Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.155 Beiträge
 
Delphi 12 Athens
 
#6

AW: Fontveränderung bei Resize

  Alt 11. Mai 2016, 11:20
Das mit hCurrFont kann doch so nicht funktionieren?
Beim Setzen von Font.Handle wird das vorhandene Handle bestimmt freigegeben, womit dieses gespeicherte Handle dann ungültig wäre.

Delphi-Referenz durchsuchenTFontRecall?

[edit] Jupp, steht so auch in der OH geschrieben.
Zitat:
Durch das Setzen von Handle wird die aktuelle Windows-Schriftressource freigegeben.
Und das DeleteObject gibt dann auch nochmal das neue Handle doppelt frei.

PS: http://docwiki.embarcadero.com/Libra...s.TFont.Handle -> http://docwiki.embarcadero.com/CodeE...t_%28Delphi%29
Hier werden die Handle auch nicht freigegeben. (wobei das nichts heißen muß )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (11. Mai 2016 um 11:30 Uhr)
  Mit Zitat antworten Zitat