bonjours, j'ai un pb de compilation, qui me retourne :
uninitialized reference member `myScrolled::modeClientActif'
je ne comprend pas trop ou est le pb, ni la signification de ce message, voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
myScrolled::myScrolled(wxWindow *parent,
						 bool &modeClient,							 	
						 mySocketClientKBD *KbdCli,
    					 mySocketClientIMG *ImgCli,
    					 MyMouse *Mouse,
    					 MyImage *imageRecu,
                         wxWindowID winid ,
                         const wxPoint& pos ,
                         const wxSize& size ,
                         long style ,
                         const wxString& name ) 
                         : wxScrolledWindow (parent, winid, pos,size,style,name)
{
	modeClientActif = modeClient;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class myScrolled : public wxScrolledWindow
{
	public:
		// class constructor
		myScrolled(wxWindow *parent,
						 bool &,
						 mySocketClientKBD *,
    					 mySocketClientIMG *,
    					 MyMouse *,
    					 MyImage *,
                         wxWindowID winid = wxID_ANY,
                         const wxPoint& pos = wxDefaultPosition,
                         const wxSize& size = wxDefaultSize,
                         long style = wxScrolledWindowStyle,
                         const wxString& name = wxPanelNameStr);
		// class destructor
		~myScrolled();

		bool &modeClientActif;
et l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
    //on est obligé de l'instancier ici
    estClient = false;
    WxScrolledWindow1 = new myScrolled(this, 
						 estClient,		
						 socketKbdCli,
    					 socketImgCli,
						 objMouse, 
						 objImage,
						 ID_WXSCROLLEDWINDOW1, 
						 wxPoint(4,39), 
						 wxSize(560,220), 
						 wxVSCROLL | wxHSCROLL | wxWS_EX_PROCESS_UI_UPDATES | wxRETAINED );
j'ai instancié la var avant l'appel, soupconnat que ca venait de ca, mais non...
donc, on resume :

1/ j'instancie une var
2/ je la passe en parametre a une fonction qui "pose" une reference dessus
3/ je copie la reference

=> erreure de compilation :'(