Forum: Object-Pascal / Delphi-Language
Delphi
by barnti,
11. Nov 2004
Hi Choose,
genau das ist das Problem! Ich will ja die speziellen Objekte erzeugen. Die Vorfahren dienen nur zur Vorhaltung allgemeiner Methoden.
Allerdings weiß ich nicht wie ich das dann in eine Fabrikmethode bekomme!? Dort müsste ich dann ja nach dem übergebenen Parameter entscheiden welche Klasse zu erzeugen ist. In etwa:
function CreatePDObject(Index: Integer): TPDObject;
begin
case...
Forum: Object-Pascal / Delphi-Language
Delphi
by barnti,
11. Nov 2004
Hi Choose,
ok das habe ich soweit geblickt. Um das Ganze noch einmal zu festigen:
TPersistent
|
TPDObject // Allgemeine Klasse, die die gameinsamen Eigenschaften aufnimmt
|
TPDAppObject // Klaase, die für diese Anwendung spezifische Eigenschaften beinhaltet
|
TPDAnsprechpartner // Spezielle Eigenschaften und Methoden für die Behandlung einer speziellen Tabelle
Forum: Object-Pascal / Delphi-Language
Delphi
by barnti,
10. Nov 2004
Hi,
das war meine Frage: Kann ich das NUR dort?
Denn es müssen vorher erst einige Klassen zur Verfügung stehen, die die zu registrierenden Klassen ermitteln...!?
Forum: Object-Pascal / Delphi-Language
Delphi
by barnti,
10. Nov 2004
Hi,
ja die zu registrierenden Klassen sind alle vom Typ TPersistent bzw. Unterklassen:
TPersistent
|
TPDObject
|
TPDMeineZuRegistrierendeKlasse