Code:
...
var MyInteger: Integer;
s: string;
begin
s:=GetVarName(MyInteger); //-> s='MyInteger'
end;
ist sowas für normale lokale oder globale Variablen möglich?
Ich tippe auf nein, aber vielleicht kann die
RTTI ja zaubern. Irgendeinen Mehrwert gegenüber ohne muß sie ja haben.
Falls es nicht möglich ist, könnte man doch z.B. jede Variable, die es abzufragen gilt, in einen Record packen, der als zweiten Eintrag den Variablennamen als String enthält.