Autor Téma: V časti protected potomka nepozná pole rodiča  (Přečteno 236 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7392
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
V časti protected potomka nepozná pole rodiča
« kdy: 06-12-2022, 21:21:17 »

Ostal som zaskočený skutočnosťou, protected pole nemôžem použiť v časti protected v potomkovi. Prečo to tak je?
Kód: Delphi [Vybrat]
  1.   TCustomDeposit = class(TVstTableData)
  2.   strict protected
  3.     FSumEdit: TList<TAdvEdit>;
  4. ...
  5.   TOwner = class(TCustomDeposit)
  6.   strict protected
  7.     FEditSum: TList<FSumEdit>; //  Nepozná FSumEdit
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline pepak

  • Padawan
  • ******
  • Příspěvků: 1574
  • Karma: 37
    • Pepak.net
Re: V časti protected potomka nepozná pole rodiča
« Odpověď #1 kdy: 06-12-2022, 21:56:52 »
Protože FSumEdit je proměnná a TList<> očekává typ.