Comme d’habitude, la source d’inspiration fût le forum Delphi avec cette question :
« Comme d'hab, je me pose une question tordue : Je me demande comment faire pour envoyer un message a toute les forms d'une appli, à partir d'une form secondaire de cette appli. J'ai zieuté le tuto de Delphiprog et deux-3 autres sources mais ça reste fortement nébuleux, ces windowseries »
Je vous propose donc un document présentant le design pattern observateur et sa mise en oeuvre concrète par le biais d'une application simple mais pas simpliste.
Le code source n'est volontairement pas commenté. Reportez-vous au document pdf joint à l'archive.
D'ailleurs, il est fortement recommandé de lire ce document en premier AVANT d'aborder le code source.
Je répondrai aux questions sur la mise en oeuvre de ce design pattern. Toutes autres questions ayant trait au design et/ou aux composants graphiques utilisés seront classées sans suite.
Je vous souhaite une bonne lecture.