Registriert seit: 18. Mär 2003
Ort: Berlin
589 Beiträge
Delphi 8 Architect
|
Re: seltsamer Fehler bei der Arbeit mit Klassen
31. Aug 2004, 20:14
wenn ich Dich richtig verstanden habe, möchtest Du über ein Klassen-Typecast auf Eigenschaften einer Allgemeinen Klasse zugreifen und über den TypeCast bestimmen, was Dir zurückgeliefert wird.
Ich denke, das wird so nicht gehen, wenn Du die Klasse als allgemeine Klasse erzeugst und anschliessend als Nachkommensklasse Typecastest, da ja dann die Internen Felder und Funktionen der Nachkommensklasse beim Erzeugen der allgemeinen Klasse nicht angelegt wurden.
Bleibt Dir also noch der Weg, eine Art Mehrfachvererbung über Interfaces zu realisieren, wobei das seine Tücken (insbesondere bei der automatischen Referenzzählung und Objektfreigabe) hat.
Gruß
Tim Leuschner Programmierer = moderner Sysiphos: stets wenn er meint, den Stein seiner Dummheit auf den Berg des Wissens gewuchtet zu haben, erblickt er einen völlig neuen Aspekt und der Dummfels poltert mit Getöse zurück ins Tal der Unwissenheit...
|