Grüß Dich Hagen,
Delphi-Quellcode:
function StrToName(const Value: String): TName;
// wandelt einen String in ein TName um
var
I: Integer;
begin
I := GetEnumValue(TypeInfo(TName), Value);
if I = -1 then Result := unknown
else Result := TName(I)
end;
Das ist doch fast genau was ich von Anfang an haben wollte!
Es wandelt zwar nicht jeden beliebigen String in einen TName mit selbigem Wert um, aber immerhin tut es das was ich brauche. Kann mir denn mal jemand sagen warum es die function strtoname, mit der man jeden beliebigen String umwandeln kann, nicht von vornherein bei Delphi gibt?
Danke Dir!
Gruß
Jan