![]() |
Delphi-Version: 10 Seattle
Word.TryParse(..)
Ist das ernst gemeint dass z.B.
Delphi-Quellcode:
hier
Word.TryParse(..)
Delphi-Quellcode:
liefert?
True
Delphi-Quellcode:
Ich finde keine Erklärung weshalb das Sinn machen sollte.
uses System.SysUtils;
procedure p(); const input = '66000'; // größer als 65535 var asWord: Word; begin WriteLn( Word.TryParse(input, asWord) ); // >> "TRUE" WriteLn(asWord); // >> "464" readln; end; |
AW: Word.TryParse(..)
Ich habe jetzt kein Seattle installiert. In RIO erfolgt eine Abfrage ob das Ergebnis im Gültigkeitsbereich liegt.
|
AW: Word.TryParse(..)
10.3.3 liefert hier "false" zurück.
|
AW: Word.TryParse(..)
Ok, in Seattle passiert das nicht. Wieder ein Grund zum updaten.
Kann vielleicht noch jemand testen ob das in Tokyo auch geht? Rio würde ich mich noch nicht trauen aber das ist ein anderes Thema. |
AW: Word.TryParse(..)
Delphi XE5 liefert TRUE zurück.
Gruß, Andreas |
AW: Word.TryParse(..)
Zitat:
Code:
Delphi Tokyo 10.2.3 (25.0.29899.2631)
FALSE
65 |
AW: Word.TryParse(..)
Danke an alle
|
AW: Word.TryParse(..)
10.3.2 liefert
Delphi-Quellcode:
und
FALSE
Delphi-Quellcode:
zurück.
65
|
AW: Word.TryParse(..)
464 in Seattle ist klar (nur das TRUE nicht), aber warum kommt in Tokyo/Rio 65 raus?
|
AW: Word.TryParse(..)
Zitat:
Delphi-Quellcode:
TryParse
Delphi-Quellcode:
zurückgibt, dann ist der Wert in
False
Delphi-Quellcode:
doch eh unbrauchbar.
asWord
Delphi-Quellcode:
ist aus irgend einem Grund nunmal der Wert, den
65
Delphi-Quellcode:
von anfang an hat (ab dem Moment, wo das Programm Startet). Das wird wahrscheinlich irgendwo im
asWord
Delphi-Quellcode:
von
initialization
Delphi-Quellcode:
in den Speicherblock geschrieben und nie verändert.
System.SysUtils
Nie verändert, denn
Delphi-Quellcode:
setzt
TWordHelper.TryParse
Delphi-Quellcode:
nur dann, wenn
out Value
Delphi-Quellcode:
ist.
Result = True
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 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