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 *'Comment resoudre ce probléme ?
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; ... ... }
Merci
Partager