Witam !
mam dziwny problem którego nie moge w żaden sposób rozwiązać.
Otóż pisze mały programik w Borland C++ Builder 6.0.
Mam 9 buttonów o nazwach b11, b12, b13, b21...b32,b33.
No i teraz pisze funkcję która przymie parametry m.in wiersz, kolumna i napis ktory ma sie pojawic na tym buttonie:
void zaznacz(int w, int k, char z)
{
dynamic_cast<TButton*>(FindComponent("b" + IntToStr(w) + IntToStr(k)))->Caption = z;
}
Tylko, ze przy próbie kompilacji tego wywala mi błąd:
[C++ Error] Unit1.cpp(18): E2268 Call to undefined function 'FindComponent'
[C++ Error] Unit1.cpp(18): E2031 Cannot cast from 'int' to 'TButton *'
Nic z tego nie rozumiem - może mi ktoś pomóc ?
BTW - jak mogę zwrócić nazwę klikniętego przycisku. Czyli np. w moim przykładzie mam 9 przycisków i w kazdym z nich chce utworzyc tylko odnośnik do funkcji z odpowiednimi parametrami, ale nie mam pojęcia jak zwrócić nazwę klikniętego obiektu :(
Dzieki za pomoc i pozdrawiam
Slash