[ ::Sale:: @ 23.05.2004. 19:30 ] @
Pozdrav svima,

Problem je sledeci:

Code:
void __fastcall TGlavnaForma::NestoClick(TObject *Sender)
{
    GUI.ObradiZahtev(this ill GlavnaForma);
}


Ovaj deo koda mi se nalazi u main-u.

Ja hocu da iz metode klase TGUI pristupam publiched atributima klase GlavnaForma.



Code:
 void TGUI::ObradiZahtev(TObject *Sender){
((TForm *)Sender)->
     NE VIDIM ARGUMENTE FORME: DUGMAD, GROUP BOXOVE I SLICNO 
         }



Kako ovo da resim?
Hvala vam unapred na pomoci.



[ NastyBoy @ 23.05.2004. 19:47 ] @
Zato shto kastujesh pointer u generichki TForm pointer, a ne u pointer na formu koja ti zaista treba. Ako bi kastovao u "TGlavnaForma *" video bi sve public chlanove.

Drugo, ne verujem da ti je to najbolji pristup. <TObject* Sender> u tvom eventu ima, verovatno, dovoljno informacija o parent-u da bi mogao direktno njega da shaljesh na obradu, a ne parent-formu....