Thema: Delphi GDI-Handles Leck

Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#5

Re: GDI-Handles Leck

  Alt 13. Jan 2009, 15:32


Ich habe den QuellCode meines Programmes nun komplett zerlegt und habe das Problem endlich aufdecken können.
Um prüfen zu können ob ein Text von der Breite her komplett in in ein TLabel passt, hole ich mir mit GetDC einen Handle auf das Label. Mit dem Handle kann ich nun ein TCanvas "misbrauchen" um die Breite mit Canvas.TextWidth zu bestimmen. Dummerweise habe vergessen, das Handle mit ReleaseDC wieder frei zu geben => irgendwann gehen die Resourcen zu ende.

Warum ich aber keine Probleme unter Windows Vista habe und unter XP schon:
  Mit Zitat antworten Zitat