Zitat von
Xong:
Meine Idee wäre folgende:
Es gibt einen Container für Warnungen, der entsprechend gefüllt wird.
Bei Auftreten einer Warnung trägt die Setter-Methode diese ein und teilt der aufrufenden Instanz über eine Event mit, dass Warnungen aufgetreten sind.
Anmerkungen oder Bedenken?
Genau das hatte ich im vorherigen Beitrag vorgeschlagen.
Als "Container" hatte ich eine TStringList vorgeschlagen aber da kann man eventuell auch etwas "intelligenteres" nehmen. So könnte man den "TwarnungsContainer" so implementieren, dass er immer wenn eine Warnung hinzugefügt wird ein Event triggert und so selbst das Hauptprogramm benachrichtigt. Dann muss sich deine Klasse nicht mehr um dieses Detail kümmern.