![]() |
Delphi-Version: XE
DCC Warning W1048 unsafe typecast of 'string' to 'Tformatsettings'
Hallo,
ich bekomme bei folgender Zeile obige Warnmeldung:
Code:
Auch der Umbau zu
FormatSettings.Decimalseparator:=',';
Code:
beseitigt die Warnung nicht. Und google will mir anscheinend auch nicht weiterhelfen.
var
Separator: Char; begin Separator:='.'; FormatSettings.Decimalseparator:=Separator; Vorher hatte ich da einfach stehen:
Code:
Aber da meckert ja Delphi inzwischen, dass das deprecated ist.
Decimalseparator:=',';
|
AW: DCC Warning W1048 unsafe typecast of 'string' to 'Tformatsettings'
Also ich habe alle Warnungen und Hinweise testweise aktiviert. Bei mir kommt da keine Warnung.
Vermutlich hast du da irgendwo Bezeichner, die genauso heißen wie interne oder so. Oder es liegt an irgendwelchen Projektoptionen. |
AW: DCC Warning W1048 unsafe typecast of 'string' to 'Tformatsettings'
Ich hab mir inzwischen auch ein neues Dummy-Projekt erzeugt, da warnt auch nix. Muss ich das wohl unter Compiler-Unfug abhaken?
|
AW: DCC Warning W1048 unsafe typecast of 'string' to 'Tformatsettings'
Handelt es sich um ein Projekt von einer älteren Delphiversion? Dann könntest du die Dateien daraus einmal in ein neues Projekt packen. Wenn dort keine Warnung kommt, liegt es an irgendeiner Projektoption.
|
AW: DCC Warning W1048 unsafe typecast of 'string' to 'Tformatsettings'
Strg+Linksklick auf DecimalSeparator und schau, ob du in der SysUtils landest. Wenn nicht, hast du die Stelle gefunden.
|
AW: DCC Warning W1048 unsafe typecast of 'string' to 'Tformatsettings'
Inzwischen habe ich den Hinweis von jaenicke befolgt, da es sich in der Tat um ein portiertes, altes Projekt handelt. Ich habe die Konfigurationsdateien entsorgt und die Projektdatei neu erstellt. Damit war die Warnung weg. Aber komisch ist das trotzdem.
Auf jeden Fall Danke fuer den Tip von jaenicke. Gruß Rainer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 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