![]() |
AW: Klassen zur Laufzeit dynamisch erweitern
Zitat:
![]() ![]() |
AW: Klassen zur Laufzeit dynamisch erweitern
In PHP5 kann man z.B. Property im Code verwenden, welche es garnicht gibt. (das wird dann über die Methoden _get und _set behandelt)
In Delphi kann man soein Verhalten auch verwenden, wenn man seine Objekte in einem OleVariant verpackt, aber leider gibt es dort dann keine Autovervolständigung im Codeeditor. |
AW: Klassen zur Laufzeit dynamisch erweitern
Ich glaube, wir kommen von dem eigentlichen Thema etwas ab. Wenn ich das richtig sehe, ist es der Endanwender, der diese zusätzlichen Eigenschaften definiert. Demnach kann der Entwickler diese nicht kennen und sie können im Source-Code gar nicht vorkommen - es sei denn, man vereinbart schon mal die Namen (aber dann könnte man sie auch gleich implementieren). Daher braucht man auch kein Verfahren, wie der Compiler mit ihnen umgehen kann.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr. |
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