Nastepujace przypisanie wyrzuca blad:
karty[j].image->OnClick=Card::Click;
[C++ Error] Unit1.cpp(31): E2034 Cannot convert 'void (_fastcall Card::*)(TObject *)' to 'void (_fastcall * (_closure )(TObject *))(TObject *)'
Card::Click:
void __fastcall Card::Click(TObject *Sender){
image->Height=50;
};
Klasa:
class Card{
public:
int top,left,bottom,right;
TImage *image;
Card();
void __fastcall Click(TObject *Sender);
};
Nie do konca rozumiem co tu jest nie tak..