Der "minimal-invasive" Ansatz für das Problem wäre allerdings nicht, programmweit die Einstellung zu ändern (du bekommst sonst mit Usereingaben wieder das gleiche Problem in Grün) sondern die Werte als Strings einzulesen und dann mit der erweiterten Version von StrToFloat in eine Fliesskommazahl zu konvertieren. Dieser Version kann man ein Template mitliefern, wie welche Zeichen zu interpretieren sind. Ich habe das ganze schonmal dokumentiert, weil die Frage immer wieder auftaucht. Ich such mal eben den Thread raus und reiche ihn nach.
Nachtrag:
hier ist der Link
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.
" (Henning Richter)