Hai Murdock,
ersteinmal: "Herzlich Willkommen in der Delphi-PRAXiS"
Wie
Kedariodakon schon geschrieben hat wird der Fehler wohl bei der Umwadlung von dem String aus dem TStringGrid in die Variabel
X kommen.
Du hast jetzt zwei Möglichkeiten:
- Du testest vor/bei der Konvertierung ob in der Zelle des StringGrid ein gültiger Flieskommawert steht
- Du verhinderst das in der Zelle ungültige Werte stehen
In jedem Fall würde ich an deiner Stelle vermeiden den
Dezimalseperator im Programm zu ändern.
Nicht der Benutzer muss sich an dein Programm anpassen sondern dein Programm an den Benutzer
Stephan B.
"Lasst den Gänsen ihre Füßchen"