Salut !
voilà mon problème :
Première classe, dans un premier assembly (executable)
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 public class IApplicationFom { public delegate void notificationHandler(string name, string text, EventHandler handle); public event notificationHandler notification; ...
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")
dans mon désespoir, j'ai même essayé de changer "base" par rien, ou par "this"... sans succès bien sûr.Erreur 1 L'événement 'IApplicationFom.notification' ne peut apparaître qu'à gauche de += ou -=
je comprends paaaaas
le fait que la classe définissant l'évènement soit dans un assembly différent y est pour quelque chose ?
Partager