Danke an Alle !!!
@sirius: ich muß mal schauen wie weit ich hier mit
rtti komme -> morgen
Zitat von
SirThornberry:
Eine Instanz ist eigentlich ein Pointer auf den Bereich wo die Daten für die Klasse liegen.
Wenn du also weißt an welchem Offset der String liegt brauchst du einfach nur auf die Instanzvariable den Offset addieren, die erhaltene Adresse auf einen PString casten und dann zu ändern.
...
Die Test Klasse ist stark vereinfacht. Ich wollte kein zu kompliziertes Beispiel.
Das Objekt, um das es geht hat ein paar hundert private Variablen, Funktionen und Proceduren. und noch ein mal ein paar hundert Dinge in protected, public und published. Das macht das ganze etwas schwerer.
@Hawkeye: Deine Lösung sieht vielversprechend aus. Ich werde das mal morgen im Büro testen
Vieleicht gibt es ja noch mehr Ideen