Einzelnen Beitrag anzeigen

Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: "" ist kein gültiger Gleitkommawert

  Alt 2. Mai 2011, 08:52
Beim Eintippen wird der vorhandene Wert gelöscht und durch den getippten Wert ersetzt. Nach dem Löschen (und vor dem Ersetzen) steht kurzfristig ein Leerstring drin. Dieser erzeugt den Fehler beim Versuch, das in eine Zahl umzuwandeln.

Also:
Delphi-Quellcode:
if ('' = StringGrid1.Cells[1,b]) then
begin
  ... := 0;
end
else
begin
  ... := StrToFloat(StringGrid1.Cells[1,b]);
end;
  Mit Zitat antworten Zitat