Salut!
Je me lance dans les pointeurs de fonctions, et je bloque![]()
Dans mon projet, j'ai une Unit1 et un threat TThread.
Mon but, est de pouvoir appeler des fonctions de Unit1 dans mon TThread sans devoir le r�f�rencer.
On m'a dis de me tourner vers les pointeurs de fonctions:
Unit1.h
Unit1.cpp
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 void __fastcall PbarBegin(int AWorkCountMax); void (*p_f1)(int);
Malheureusement, j'ai le droit � cette belle erreur :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 p_f1 = & PbarBegin;
Impossible de convertir 'void (_fastcall TForm1::*)(int)' en 'void (*)(int)'
Est ce que vous pouvez m'�clairer ?
Merci![]()
Partager