Bonjour,
lorsque j'utilise une DLL et son CallBack je reçois l'adresse de la fonction que je dois utiliser dans l'application qui utilisera la DLL
je receptionne correctement callfunction. Mais afin de l'utiliser ailleurs je souhaite enregistrer l'adresse de cette fonction dans une variable publique de ma classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 extern "C" __declspec(dllexport)void StateCallBack(void(*callfunction)(int i)) { MaClasse::fonction = callfunction; // erreur : pas du même type }
public static void(_cdecl*)(int) Fonction; // erreur que type utilisé ?
Merci d'avance
Partager