Ord passt schon, da es sich um einen Cast von einem Enum in einen anderen Enum hantelt,
aber da wurde im
Indy der Enum wohl etwas umgebaut, so daß der Cast nicht mehr geht, da nun die beiden Werte vertauscht sind.
Also ja, die Lösung wäre so richtig/besser.
PS: Du hättest vielleicht besser direkt in dem jeweiligen Thread antworten können, oder ihn hier zumindestens verlinken können.
http://www.delphipraxis.net/164880-s...component.html