Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Errormessage: Type is not yet complitely defined (https://www.delphipraxis.net/95805-errormessage-type-not-yet-complitely-defined.html)

daschaos 13. Jul 2007 12:09


Errormessage: Type is not yet complitely defined
 
Hallo!

Bei folgendem Code wird mir die Fehlermeldung hier geworfen:

[Error] TreemapChart.pas(15): Type 'TCustomTreemapChart' is not yet completely defined

Ich verstehe das nicht, ich hab doch die Klasse vorschriftsmäßig forward deklariert oder nicht? Ich muss das halt tun, damit das Event meine Klasse kennt. Das Event kann ich nicht nach der Klasse deklarieren, da ich das ja in meiner Klasse verwende.

Delphi-Quellcode:
unit TreemapChart;

interface

uses
  ...

type
  TCustomTreemapChart = class;

type
  TTreemapGetDataEvent = procedure(Sender: TCustomTreemapChart; ...) of object;

type
    TCustomTreemapChart = class(TGraphicControl)

  private
    ...
  protected
    ...
  public
    ...
  published
    ...
  end;

implementation
  ...
end.
Für jede Hilfe dankbar, das macht mich wahnsinnig :(...

mkinzler 13. Jul 2007 12:11

Re: Errormessage: "Type is not yet complitely defined &
 
Es sind 2 Types zu viel:

Delphi-Quellcode:
unit TreemapChart;

interface

uses
  ...

type
  TCustomTreemapChart = class;

  TTreemapGetDataEvent = procedure(Sender: TCustomTreemapChart; ...) of object;

  TCustomTreemapChart = class(TGraphicControl)
...

daschaos 13. Jul 2007 12:15

Re: Errormessage: Type is not yet complitely defined
 
Oh, ich dachte, das müsste man immer dabei schreiben :). Danke, juhu!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:53 Uhr.

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