Bonjour,

j'ai quelques ptits soucis pour mettre en place un évènement avec un délégué dans un projet C++.

j'en ai déjà fait en c# et je n'avais aucun soucis en faisant ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
        public delegate void MonDelegue(object sender, MonEventArgs e);
        public event MonDelegue MonEvent;
mais là, quand je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
namespace MonNamespace
{
<div style="margin-left:40px">delegate void MonDelegue(Object* sender, MonEventArgs e);
 
MaClasse::MaClasse()
{
<div style="margin-left:40px">//...</div>}</div>}
ça ne compile pas...
j'ai les erreurs suivantes :
error C2144 : syntax error : 'void' should be preceded by ';'
error C4430 : missing type specifier -int assumed. Note : C++ does not support default -int
error C2728 : 'MonNamespace::MontEventArgs' : a native arrray cannot contain this managed type
error C2146 : syntax error : missing ')' before identifier 'e'
error C3646 : 'e' : unknown override specifier
error C2059 : syntax error : ')'

je ne vois pas bien comment m'y prendre...
merci de bien vouloir me guider...