Vielleicht hilft es dir weiter:
IDE Insight markierte in dieser
unit zwei zeilen die mit result beginnen rot und schriebe, dass result erneut deklariert wurde.
Nein, ich habe die Lösung ja schon oben beschrieben. Der Hintergrund ist, daß die Routinen ja auch von Compilern übersetzt werdem müssen, die kein
Result kenne. Deshalb wird {$define RESULT} für bekannte Compiler eingetragen. Für andere ohne Result wird eine entsprechende lokale Variable deklariert und am den dem Funktionswert zugewiesen.
Interessanterweise wissen die integrierte Hilfe und
http://docwiki.embarcadero.com/RADSt...piler_Versions nicht, daß die neue Version die Kennung VER330 hat.