![]() |
Problem mit Adresse und EConvertError
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Leute, :)
Ich komme schnell zur Sache: Die Überprüfing eines Strings auf einen Integer (mit try-except und on-do) läuft nicht so, wie ich es gern hätte. Es erscheint beim aktivieren einer Zelle der CPU und meldet, er habe ein Problem mit einer Adresse (s. Anhang). Mein Code:
Delphi-Quellcode:
Kann mir da jemand helfen?
procedure THauptfenster.SudokuGetEditText(Sender: TObject; ACol,ARow: Integer; var Value: String);
var Temp: String; begin Temp:=Value; try StrToFloat(Temp); except on EConvertError do Sudoku.Cells[ACol,ARow]:=''; end; end; Danke im voraus. mfg :wink: |
Re: Problem mit Adresse und EConvertError
Versuch es mal so:
Delphi-Quellcode:
procedure THauptfenster.SudokuGetEditText(Sender: TObject; ACol,ARow: Integer; var Value: String);
var dummy: double; begin if not TryStrToFloat(Value, dummy) then Value := ''; end; |
Re: Problem mit Adresse und EConvertError
danke. :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz