![]() |
Variable aus Variable auslesen
Hallo DPler,
meine hautige Frage: Wie kann ich den Wert einer Variabeln auslesen, deren Name in einer anderen Variable gespeichert ist. Von dieser letzteren Variable will ich das Ergebnis abhängig machen. Beispiel:
Delphi-Quellcode:
wie kann ich nun den Wert von a erhabten, aber in b ausgedrückt???
a:=23;
b:='a'; MfG Steffen //Edit: : gesetzt^^ |
Re: Variable aus Variable auslesen
b:=a;
Immer schön an den ':' denken ;) Außerdem empfehle ich dir ein paar tutorials zu dem Thema zu lesen. Die auf ![]() |
Re: Variable aus Variable auslesen
Wie meinst du das "in b ausgedrückt"?
Delphi-Quellcode:
dann ist doch in b was in a ist??
b:=a
Gruß zebrafalke |
Re: Variable aus Variable auslesen
Ich glaube er will den Wert von A anhand eines Stringvertes 'A' erhalten ... Das ist IMHO nicht möglich ...
Florian |
Re: Variable aus Variable auslesen
genau!
@inherited: bei dsdt.info gibt's zu dem Thema nix... @Florian: Danke. Das habe ich mir eigentlich gedacht... aber Fragen kostet ja ncihts :zwinker: |
Re: Variable aus Variable auslesen
Hallo,
fLaSh11 hat in der Variablen den Namen einer anderen Variablen als String (oder Char) stehen. Also b := 'NameDerAnderenVariablen'. Und meinetwegen: NameDerAnderenVariablen := 7; an einer anderen Stelle zugewiesen. Jetzt will er im Prinzip eine Anweisung haben, die b auswertet, feststellt, dass dort der Name einer anderen Variablen steht und auf diese jetzt zugreifen. Das geht aber mit normalen Pascal oder Delphi Sprachmitteln nicht. Unter Turbopascal hatte ich mal ein Programm, dass den Speicherbereich, in dem Konstanten abgelegt waren, direkt manipiluiert hat und so Konstanten geändert hat. Wenn überhaupt geht es also nur über die interna, wie Delphi Variablen verwaltet. |
Re: Variable aus Variable auslesen
Welchen Sinn könnte sowas haben?
Gruß zebrafalke |
Re: Variable aus Variable auslesen
Meinst du sowas wie FindComponent nur für Variablen?
Also man könnte die Eigenschaft Tag einer Komponente als die Variable benutzen. Wenn die Komponente dann a heißt, kann man mit FindComponent('a').Tag den Wert auslesen. |
Re: Variable aus Variable auslesen
Sorry flash, dann hab ich dich falsch verstanden.
Erstell dir eine Dummyklasse und lies sie mit FindComponent aus |
Re: Variable aus Variable auslesen
Oder man macht es gleich richtig, mit einer Map.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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-2025 by Thomas Breitkreuz