Problème pointeur de fonction
Salut!
Je me lance dans les pointeurs de fonctions, et je bloque :cry:
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:
1 2 3
|
void __fastcall PbarBegin(int AWorkCountMax);
void (*p_f1)(int); |
Unit1.cpp
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 :yaisse2: