Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi auf Klassen-Variable innerhalb einer anderen Klasse zugreifen (https://www.delphipraxis.net/212427-auf-klassen-variable-innerhalb-einer-anderen-klasse-zugreifen.html)

himitsu 10. Feb 2023 11:28

AW: auf Klassen-Variable innerhalb einer anderen Klasse zugreifen
 
Delphi-Quellcode:
type
  TMyClass2 = class;

  TMyClass1 = class
    FClass2: TMyClass2; << die 2 gibt es hier "eigentlich" noch nicht.
  end;

  TMyClass2 = class
    FClass1: TMyClass1; << die 2 hätte man auch vor die 1 verschieben können, aber dann würde der Compiler das hier nicht mehr kennen ;)
  end;
Delphi-Quellcode:
type
  PMyRecord = ^TMyRecord;
  TMyRecord = record
    FNext: PMyRecord;
  end;
Geht aber nur innerhalb des selben TYPE
und ausschließlich für zeigerbasierte Typen (z.B. Pointer, Klassen und Interfaces), weil dort ist bereit bekannt, wie groß dieser Typ nachfolgen wird ist (Win32 = 4 Byte).


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz