Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
Delphi 11 Alexandria
|
AW: TCustomControl - Fehlermeldung beim Aufurf von Canvas
23. Feb 2017, 11:25
Wird DrawStuff schon im Contructor von myComp aufgerufen?
Das wäre dann zu früh, da der Parent noch nicht zugewiesen ist.
Windows kann dann nicht ermitteln, in welchem Kontext die Komponente gezeichnet werden soll.
Es gab da m.E. eine Funktion, die prüft, ob ein gültiger Kontext vorliegt (weiß aber nicht mehr, wie die hieß).
Die Lösung wäre, erst nach dem Create zu zeichnen.
Nachtrag: Die Klasse sollte entsprechend der Konventionen immer im "T" benannt werden (hast Du aber sicher nur hier in dem Beispiel vergessen...)
|