Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#8

Re: Record-Feld über Variable ansprechen

  Alt 15. Aug 2007, 14:10
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]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat