Thema: Delphi protected ?

Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#9

Re: protected ?

  Alt 12. Mär 2004, 08:58
Genau. In der anderen Unit muss man von der Klasse ableiten und kann dann die protected Member zugreifen.
Es finden sich daher gerne Konstrukte der Art
Delphi-Quellcode:
type
  // die eifachste Ableitung die moeglich ist
  THackMyObject = class(TMyObject);

begin
  // die Umtypung ist gefahrlos, da die Klassen gleich sind,
  // aber nun wird der abgeleitete Typ verwendet
  THackMyObject(MyObject).ProtectedMember;
  Mit Zitat antworten Zitat