Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   D2007 Modellierung mit Together nutzen (https://www.delphipraxis.net/91003-d2007-modellierung-mit-together-nutzen.html)

hsg 27. Apr 2007 12:08

Re: D2007 Modellierung mit Together nutzen
 
Er möchte mittels Together eine neue Klasse einführen, die von TObjectList abgeleitet ist.
Wenn er eine neue Klasse in Together einführt, ist diese im Quelltext von nichts( bzw. TObject) abgeleitet.
Er möchte also wissen, wie man in Together sagt, dass die neue Klasse von einer anderen Klasse abgeleitet wird.
Together soll dann diese Abhängigkeiten in Delphi-Source formulieren (und nicht umgedrehht).

So habe ich ihn verstanden, kann, da ich Together ebenfalls nicht verstehe, aber leider auch nicht helfen.

mkinzler 27. Apr 2007 12:16

Re: D2007 Modellierung mit Together nutzen
 
Einfach Neu-Klasse im Kontextmenü. superklasse unter extends im OI (mit Namespace)

oki 27. Apr 2007 12:53

Re: D2007 Modellierung mit Together nutzen
 
jo, jetzt komme ich mir wirklich vor wie ein DAU.

Ich habe folgendes getan:
Namespace ins Diagramm geholt und TObjectList genannt. Neue Klasse ins Diagramm geholt und im OI Extends gewählt. Es erscheint ein Fenster "Select Class to Extend". Dort kann ich zwar eine Klasse anwählen die ich in diesem diagramm definiert habe, aber nicht den Namespace (TObjectList). Ich habe im code die Unit contnrs in uses eingebunden, der Weg wird mir aber nicht angezeigt.

Was nun sprach Zeus, die Götter sind besoffen.


Gruß oki

mkinzler 27. Apr 2007 12:55

Re: D2007 Modellierung mit Together nutzen
 
Der Namespace ist bei der VCL die Unit bei TObjectList Contnrs also Contnrs.TObjectList bei extends eintragen

oki 27. Apr 2007 13:15

Re: D2007 Modellierung mit Together nutzen
 
Jo, das hat jetzt so geklappt:

Namespace mit dem Namen "contnrs" angelegt. Klasse TObjectList dem Namespace hinzugefügt. Im OI meiner Klasse unter Extends Klasse TObjectList aus Namespace contnrs ausgewählt.

Im Code ist automatisch folgendes passiert.

unter uses hat delphi Meine_Unit.contnrs und für meine Klassendeklaration
Delphi-Quellcode:
class1 = class(contnrs.TObjectList)
hinzugefügt.

die Klassendeklaration wird auch promt vom compiler angemeckert.
Zitat:

E2003 Undefinierter Bezeichner contnrs
Was nu?

gruß oki


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

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