Hello Julia,
thank you for your attention.
I guess that the limit of the first solution is that I need, in the GeneralEvents_OnLogEvent, to discriminate from the origin of the message. If I've two or more possible sources of click in my set of functions, how may I discriminate between them ?
Should I split a project in micro projects, each with one click and one event handler ? Moreover, I guess that only the event handler of the running project is used ?
In the other and if I have a way to discriminate, I will have a "switch" instruction with at least 100 "case", I'm not sure about the maintenance possibility of such code :-)
I should study the possibility to pass through a project variable to do the exchange between the function that perform the click and the function that handle the event.
Thanks for your help,
Christophe