Zitat von
RavenIV:
Zitat von
jim_raynor:
Man kann nicht über den Namen als String direkt auf ein Feld zugreifen, da dazu ganz einfach, die Informationen zur Laufzeit fehlen
Warum sollte dies nicht gehen?
Weil dazu ganz einfach die Informationen zur Laufzeit fehlen
? Die Beziehung zwischen Namen und Offset eines Recordfeldes ist nur zur Compilezeit bekannt und wird nicht in der Exe gespeichert. Hat man also zur
Laufzeit nur einen
String des Feldnamens (und auf nichts anderes hat sich jim_raynor bezogen), kommt man nur über Umwege wie der von 3_of_8, der ja auch wieder auf Informationen zur Compilezeit basiert, an den entsprechenden Wert.
[edit]....[/edit]