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