Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi unterkategorie bei einer prozedur (https://www.delphipraxis.net/62988-unterkategorie-bei-einer-prozedur.html)

Khabarakh 12. Feb 2006 16:24

Re: unterkategorie bei einer prozedur
 
Damit benötigst du aber auch eine Forward-Deklaration einer der zwei Klassen. Wenn diese aber wirklich so verzahnt sind, macht es wenig Sinn, sie zu trennen.

Amo 12. Feb 2006 16:29

Re: unterkategorie bei einer prozedur
 
Könnte mir bitte einer zeigen wie das geht? :oops:
Also wo ich was ändern muss

mkinzler 12. Feb 2006 16:42

Re: unterkategorie bei einer prozedur
 
Delphi-Quellcode:
type

   TAmo = class; //forward Deklaration;

  TSammlung = class
    Owner: TObject;
    procedure BlaBlaBla;
  end;

  TAmo = class
  public
    Sammlung: TSammlung;
    constructor Create;
  end;

...
var
   Amo: TAmo;
...
implementation
...
constructor TAmo.Create;
begin
    Sammlung := TSammlung.Create( self);
    ...
end;

constructor TSammlung.Create(AOwner: TObject);
begin
    Owner := AOwner;
end;

procedure TSammlung.BlaBlaBla;
begin
...

Waldteufel 12. Feb 2006 17:10

Re: unterkategorie bei einer prozedur
 
Hi. :hi:

Ich hätte mal eine Zwischenfrage.
Warum gruppierst du die Methoden eigentlich? Der Aufwand steht doch imho in keinem Verhältnis zum Nutzen.

Amo 12. Feb 2006 19:00

Re: unterkategorie bei einer prozedur
 
Also da hast du echt recht. Ich habe einfach nicht gewusst wieviel aufwand es ist und, tja...

Naja, ich habe jetzt das problem so gelöst: ich habe diese prozedur, die in blablabla aufgerufen wird einfach unter Sammlung deklariert und es geht!

Vielen vielen dank für die Hilfe!! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
Seite 2 von 2     12   

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