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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
void __fastcall PbarBegin(int AWorkCountMax);
void (*p_f1)(int);
Unit1.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
p_f1 = & PbarBegin;
Malheureusement, j'ai le droit à cette belle erreur :
Impossible de convertir 'void (_fastcall TForm1::*)(int)' en 'void (*)(int)'

Est ce que vous pouvez m'éclairer ?

Merci