Hello,

quand vous vous retrouvez, sous Delphi, à avoir une appli dans laquelle vivent des dizaines d'objets, et que vous avez une information en entrée devant être acheminée à un ou plusieurs objets bien particuliers, préférez-vous:

1) faire un envoi de message massif qui sera lu par tous les enfants de l'appli (la fonction existe), du moins tous les enfants ayant cet événement déclaré (WM_xxx), soit ici tous les objets.

2) faire une boucle dans l'appli, boucle qui parcourt tous les objets, et qui, selon certains de leurs attributs, active ou pas une de leurs fonctions.

Je pencherais naturellement vers la première (message) car l'appli principale est libérée dès l'envoi du message. Son inconvénient est qu'ensuite tous les objets entreront dans la fonction correspondant au message (WM-xxx), d'où peut-être plus grosse utilisation de processus système.
Et à priori pour mon appli le + important est quand même qu'elle soit le plus libre possible.

Mais vos avis d'experts vont surement m'apporter tout plein de lumières.

Merci.