Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mutterklasse enthält die Kindklasse und andersherum (https://www.delphipraxis.net/88368-mutterklasse-enthaelt-die-kindklasse-und-andersherum.html)

xZise 14. Mär 2007 18:15


Mutterklasse enthält die Kindklasse und andersherum
 
Is etwas schwierig kurz fürs Topic zu beschreiben :drunken:

Aber ich nun mein Problem:
Ich habe eine Klasse, die die Mutterklasse benötigt. An sich kein Problem, außer, dass die Mutterklasse Variablen vom Typ Kindklasse hat... Nun habe ich keine Idee, wie ich nun die Mutterklasse in die Kindklasse schreiben kann (als Variable)...

Hier mal ein Bespiel:
Delphi-Quellcode:
type
  TShip = class (TObject)
  private
    FPlayer : TPlayer        <!---
    FIndex : Integer;
  public
    procedure Hit;
  end;
  TPlayer = class(TObject)
  private
    FShips : array of TShips; <!---
  public
    procedure DeleteShip(index : Integer);
  end;
Und zwar muss ich, wenn das Schiff untergeht, ja das Schiff aus der Liste der Schiffe für den Spieler löschen.
Aber in Zeile 3:
Zitat:

[Pascal Fehler] uPlayer.pas(3): E2003 Undefinierter Bezeichner: 'TPlayer'

CK_CK 14. Mär 2007 18:17

Re: Mutterklasse enthält die Kindklasse und andersherum
 
Ganz einfach:
Du schreibst einfach über TShip die Zeile "TPlayer = class;"...

Viele Grüße,
Chris

xZise 14. Mär 2007 18:20

Re: Mutterklasse enthält die Kindklasse und andersherum
 
Oh... :dp:

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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