Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
11. Jan 2004
Eigentlich nicht. Du musst dich ja nicht selbst um die Hashverwaltung kümmern, das wär wirklich sehr aufwändig. Aber es gibt ja fertige Klassen, die du so ähmlich verwenden kannst wie ein Array, nur eben, dass du Strings anstatt Zahlen zum Indizieren verwendest.
Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
11. Jan 2004
Bei Variablen werden keine Laufzeittypinformationen mit compiliert, im fertigen Programm gibts also nur noch eine Adresse und kein Variablennamen mehr.
Was du allerdings machen kannst, ist die Verwendung eines assoziativen Arrays bzw. Hashes: assoziativ* Array. Oder du nimmst Felder einer Klasse, die als published markiert sind, dort kannst du mittels TObject.FieldAdress vm Namen auf die adresse...