Dieses Variante "zahl:= s.ToDouble;" ist wohl nicht zu gebrauchen, hier fehlt die Möglichkeit TFormatSettings zu übergeben.
Das ist in der Tat so. Allerdings wird andersrum ein Schuh draus:
Delphi-Quellcode:
zahl := double.Parse(s, MyFormatSettings);
oder auch
Delphi-Quellcode:
if double.TryParse(s, zahl, MyFormatSettings) then
else