![]() |
Property soll array von einem eigenen Objekt zurückgeben
Hallo zusammen,
ich habe ein Problem und zwar habe ich 2 KLassen (KLasse1 & Klasse2) erstellt, in der Klasse1 habe ich als Eigenschaften der Klasse Objekte der Klasse2 genommen, als Array. Mein Problem ist nun das die Eigenschaften der Klasse1 also:
Delphi-Quellcode:
Nun möchte ich aus meiner Main Unit auf die Eigenschaften der Klasse1 zugreifen und
FObjekt : array [1..8] of TKlasse2;
da speziell auf das Objekt von der Klasse2. Ich habe das ausprobiert mit als property also so:
Delphi-Quellcode:
Leider hat das nicht funktioniert.
property Objekt : array of TKlasse2 read FObjekt;
So sieht der ganze Code aus:
Delphi-Quellcode:
Oben mein Beispiel ist falsch, nur wie muss ich das machen??
type
TKlasse1 = class private FObjekt : array [1..8] of TKlasse2; ... public property Objekt : array of TKlasse2 read FObjekt; end; Gruß und Dank im Vorraus Muss!0 |
Re: Property soll array von einem eigenen Objekt zurückgeben
Moin Mussi0,
probier's mal so:
Delphi-Quellcode:
public
property Objekt[iIndex : integer] : TKlasse2 read GetObjekt write SetObjekt; end; implementation function TKlasse1.GetObjekt(iIndex: integer) : TKlasse2; begin Result := FObjekt[iIndex]; end; function TKlasse1.SetObjekt(iIndex: integer;Value : TKlasse2); begin FObjekt[iIndex] := Value; end; |
Re: Property soll array von einem eigenen Objekt zurückgeben
ahh...danke so gehts
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 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