TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Do ludzi od VC++ , Tomasz 28/07/03 11:50 Mam problem :)
Dlaczego jesli mam swoją klasę pochodna np. po CRecordset i jesli zadeklaruje sobie gdzes obiekcik tej klasy CMyRecordSet baza (np) to jesli uzywam obiektu baza to nie pokazują mi sie funkcje klasy bazowej tylko tej pochodnej.
Np. baza.m_strFilter powinno sie pokazac a nie pokazuje sie (jest w bazowej), a baza.m_MojaZmienna sie pokazuje
Zaznaczam ze wszystkie "ptaszki" mam dobrze postawione w opcjach, problem ten wystepuje jak dla mnie losowo.https://www.siepomaga.pl/milosz-mosko - Defaultowe dziedziczenie: private , pachura 28/07/03 12:18
Prawdopodobnie nie wyspecyfikowałeś sposobu dziedziczenia, a defaultowo jest to private, więc metody nadklasy znikają z zasięgu. Dopisz "public":
class CMyRecordSet : public CRecordSet
{
...
}- jest public , Tomasz 28/07/03 12:27
na innym kompie z tym samym kompilatorem "widac" funkcje i zmienne klasy bazowej. Uzywam VC 6.0 z najnowszym SP i czasami mi sie tak dzieje, ze nawet podczas pracy, kiedy zmienne byly widoczne, nagle "znikają".
Moze to jakis blad VC ? do supportu nie napisze, bo nie mam legala...https://www.siepomaga.pl/milosz-mosko
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|