![]() |
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:
Geht aber nur innerhalb des selben TYPE
type
PMyRecord = ^TMyRecord; TMyRecord = record FNext: PMyRecord; end; 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. |
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