Bonjour,
Je créer une DLL Class Library et j'obtiens à la compilation l'erreur c2440.
error C2440: 'type cast' : cannot convert from 'com_ADCAD_d::AD_COM_Wall ^const ' to 'void *'
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
typedef struct {
	TCHAR *calque;
	void *paramerror;
	double xfactor,yfactor,zfactor;
	Tles_lignes_dappuie les_lignes_dappuie;
	TCHAR out_maintientbloc[64];
	void (_stdcall *showerror)(void* thisclass,TCHAR *classe,TCHAR *error,int errorparam,int acadstatus);
}TMUR,*PMUR;
 
bool com_ADCAD_d::AD_COM_Wall::Trace(int &err)
{
	Ples_lignes_dappuie pl=_lignesappuie->returnappuieline();
	TMUR mur={0};
	mur.paramerror=(void*)this; //erreur ici;
        ...
        ...
}
Comment resoudre ce probléme ?
Merci