![]() |
Parent für die Klasse einer Klasse
hi,
bei mir sieht es gerade so aus:
Delphi-Quellcode:
TUsers = class
public //irgendwas end; TMyClass = class public Users: array of TUsers; end; nun möchte ich in "TUsers" den parent haben(den parent in dem diese klasse selbst ja ist), ich dachte eigentlich das ich da ein privates feld einfüge "FParent: TMyClass" aber da dies nicht geht weil die klasse ja erst NACH dieser klasse kommt kann ich das nicht nehmen. Wie löse ich sowas nun? geht das auch ohne das ich "TObject" nehmen muss? |
Re: Parent für die Klasse einer Klasse
Moin Pseudemys Nelsoni
wenn Du es so machst sollte es gehen.
Delphi-Quellcode:
TMyClass = class;
TUsers = class private FParent : TMyClass; public //irgendwas end; TMyClass = class public Users: array of TUsers; end; Zitat:
Was meinst Du damit? BTW: statt nur class anzugeben würde ich immer class(TObject) schreiben |
Re: Parent für die Klasse einer Klasse
hallo christian,
ich kann 2mal eine klasse definieren??? bezieht sich denn die obere definition auf die untere? Zitat:
Zitat:
|
Re: Parent für die Klasse einer Klasse
2598 Posts und noch nie über eine Forward deklaration gestolpert? :gruebel:
|
Re: Parent für die Klasse einer Klasse
Zitat:
|
Re: Parent für die Klasse einer Klasse
nochmal OT:
Wenn du eine Runde zu Patterns und Observer googlest dürftest du ein paar interessante Ansätze für dein Problem finden. ;) |
Re: Parent für die Klasse einer Klasse
danke, ich schau mal rein =)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 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-2025 by Thomas Breitkreuz