Witam!
Właśnie zastanawiam się od prawie 2 godzin jak przekazać funkcję jako argument innej. Mam pewną funkcję, za pomocą której chciałbym przypisywać zdarzenia OnClick guziczkom:
void __fastcall TMainF::SetOnClick(TWinControl *Owner, void *Event)
{
for (int Idx = 0; Idx < Owner->ComponentCount -1; Idx++);
dynamic_cast<TSpeedButton*>(Owner->Components[Idx])->OnClick = *Event;
}
Ok, to jest źle... wiem. I właśnie nie mogę dojść co wpisać zamiast tego "void *Event" w argumentach, oraz "*Event" przy przypisywaniu zdarzenia, aby zgadzał się typ ze zdarzeniem OnClick. Szukałem już w helpie, przeglądałem różne kodziki i Qpa... jestem zielony [stuk] albo ślepy (głupi?)...