Einzelnen Beitrag anzeigen

teebee

Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
 
Delphi 6 Professional
 
#15

Re: Message innerhalb einer Klasse ???

  Alt 15. Mär 2005, 21:15
Mir ist noch etwas aufgefallen:

1. Das Atom musst Du auch wieder löschen, wenn Du es nicht mehr brauchst.
2. CreateWnd kann während der Lebenszeit der Komponente mehrfach aufgerufen werden:
Mit Deinem jetzigen Code erhöhst Du den Referenzzähler für Dein Atom unkontrollierbar. Also am besten das GlobalAddAtom ins Create, ins Destroy ein GlobalDeleteAtom und im CreateWnd nur das RegisterHotkey, das schlägt ja bei einer Wiederholung eh fehl (oder Du baust noch ein Flag ein, das nur einen einmaligen Aufruf gestattet).

Gruß, teebee
  Mit Zitat antworten Zitat