Открываем хелп, видим:
Цитата
AnsiString::ToDouble
double __fastcall ToDouble() const;
0) Функция ToDouble принадлежит классу AnsiString;
1) Формальных параметров у функции нет.
число =
строка_с_числом.ToDouble()
Вы же все делаете наоборот, поэтому компилятор справедливо говорит что отдельно взятой функции ToDouble он не знает, а до анализа аргумента функции дело не доходит.
PS: разделитель целой и дробной части числа зависит от системной локали и учитывается автоматически. В русском зпт, в латинице тчк...