izmenjeno 1 put, poslednji put aleksandarpopov 12.09.2005. u 12:20
Izmene poruke
- aleksandarpopov12.09.2005. u 12:20zapis iz teksta poruke
Imam tri nivoa u hijerarhiji klasa i jedan problem!
U super klasi imam kao clanicu klase jedan TAdoQuery. U narednoj potklasi u nekoj proceduri (drugi nivo) pozivam Adoquery.Open.
Instanciram tek treci nivo u hijerarhiji (koji mi postaje konkretan objekat) i tek ovde dodeljujem onom AdoQuery-ju i njegovom SQL property-ju neki upit. E sada kada pokusam da pozovem metod iz drugog nivoa ove hijerarhije (koji poziva metod superklase gde je ono AdoQuery.Open) on mi izbaci gresku i kaze da Sql property AdoQuery-ja nije dodeljen. Zasto kada imam instancu objekta koji ima definisan Sql properti? Zar nije ovo sustina nasledjivanja? Moze li neko malo da mi to objasni? I kako to da odradim da mi funkcionise?
U super klasi imam kao clanicu klase jedan TAdoQuery. U narednoj potklasi u nekoj proceduri (drugi nivo) pozivam Adoquery.Open.
Instanciram tek treci nivo u hijerarhiji (koji mi postaje konkretan objekat) i tek ovde dodeljujem onom AdoQuery-ju i njegovom SQL property-ju neki upit. E sada kada pokusam da pozovem metod iz drugog nivoa ove hijerarhije (koji poziva metod superklase gde je ono AdoQuery.Open) on mi izbaci gresku i kaze da Sql property AdoQuery-ja nije dodeljen. Zasto kada imam instancu objekta koji ima definisan Sql properti? Zar nije ovo sustina nasledjivanja? Moze li neko malo da mi to objasni? I kako to da odradim da mi funkcionise?
Potpis
RTFM