Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
28. Dez 2013
Irgendwie hat da der Compiler ein Problemchen mit der Klassen-Vererbung
und kratzt ab, wo er TTest als TObjekt verwenden will.
Mein schöner Thread ... wollte da vor 'ner Weile reinschreiben, aber der wurde ja leider geschlossen. :cry:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
28. Dez 2013
Das Erste kommt dem Nahe, was du eigentlich versuchen wolltest, also via Implicit-Operator, nur über eine "eigene" Variable.
Und das Letzte wäre ein explititer Cast, welchen ich eigentlich empfehlen würde.
// externer impliziter Cast über zusätzliche Variable
MyOmniValue := FTest; // MyOmniValue := TObject(FTest); so sähe die externe Variante des letzten Tipps aus (siehe nächsten...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
28. Dez 2013
Jupp, die "Internal Errors" sind ja "Bugs" im Compiler, der da irgendwo ein Problem hat.
- Da kannst du nur selber "schnell" versuchen irgendwas "Schwindliches" anzustellen.
- Oder du wendest dich an Embarcadero und bisstest darum, daß der Bug entfernt wird. (das kannst du inzwischen wohl praktisch vergessen)
- Oder du wendest die an die Omni-Läute, ob die als Unterstützung für dein altes...