Salut !
voilà mon problème :

Première classe, dans un premier assembly (executable)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    public class IApplicationFom
    {
        public delegate void notificationHandler(string name, string text, EventHandler handle);
        public event notificationHandler notification;
 
...
deuxième classe, héritant de la première, dans un deuxième assembly (dll)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
    public class Main : IApplicationFom
    {
          void bidon()
{
if( base.notification != null )
 base.notification("a","b",null);
}
...
    }

J'obtiens l'erreur à chaque "base.notification" (dans la fonction "bidon")
Erreur 1 L'événement 'IApplicationFom.notification' ne peut apparaître qu'à gauche de += ou -=
dans mon désespoir, j'ai même essayé de changer "base" par rien, ou par "this"... sans succès bien sûr.

je comprends paaaaas
le fait que la classe définissant l'évènement soit dans un assembly différent y est pour quelque chose ?