Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.111 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Nicht gestarteter TThread wird nicht beendet - Verständnisproblem: Thread und Ev

  Alt 6. Mär 2015, 13:28
Ganz verstanden habe ich es noch nicht. Der CardManager ist ein Singleton, richtig? Der kümmert sich einmalig um alle angeschlossenen Systeme ("soll natürlich nur einmal geschehen").

Und diese Instanz möchtest du als COM-Interface rausgeben. Sieht doch alles super aus finde ich.

Etwas off-Topic:
Eins habe ich anfangs auch immer gemacht, mittlerweile bereue ich es heftigst: Im Konstruktor eines Objekts anfangen, irgendwelche Dinge zu tun. Hier sogar Kommunikation starten, auswerten, was auch immer. Das ist einer der heftigsten Fehler den ich durchgehend getan habe.

Eine Zusammenfassung in ein paar Zeilen warum nicht liefert der Google C++ Styleguide: Link.
Auf Delphi trifft das natürlich genauso zu.

Wochenend-(Urlaub?)Lesestoff dazu: Link.

Ob du das nun im constructor oder im AfterConstruction machst ist kein Unterschied. Warum überhaupt AfterConstruction ?
  Mit Zitat antworten Zitat