Also an folgendem konkreten Beispiel kompiliert es ohne Probleme:
Delphi-Quellcode:
var
X: System.Windows.Forms.DialogResult;
begin
X := (Enum.Parse(typeof(DialogResult), 'text') as System.Windows.Forms.DialogResult);
end;
was nicht geht
Delphi-Quellcode:
var
X: System.Windows.Forms.DialogResult;
begin
X := (Enum.Parse(typeof(DialogResult), 'text') as DialogResult);
end;
Versuche mal vollständige Qualifizierer (Namespace, etc.)
...

...