XE7 терпит неудачу. XE8 терпит неудачу. ... Сбой в Delphi 10.1 Берлин.
Так что, похоже, это было представлено в 10,2 Токио.
В предыдущих версиях (XE4) вы можете использовать целые вспомогательные методы в SysUtils :
10.ToDouble
В версиях до этого используйте варианты конверсий:
VarAsType(10,varDouble)
Функция, которая будет работать во всех версиях:
function DoubleVal( x : Double) : Double; inline;
begin
Result := x;
end;