W1060 Explizite String-Umwandlung mit potenziellem Datenverlust von '%s' zu '%s' (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)


Wird ausgegeben, wenn der Compiler auf einen Fall trifft, wo der Programmierer explizit eine Form von Unicode (UnicodeString oder WideString) in einen AnsiString (oder AnsiChar) umwandelt. Dies ist eine potenziell “verlustreiche” Umwandlung, weil es Zeichen in dem String geben kann, die auf der Codeseite nicht repräsentiert werden können, in die der String umgewandelt wird. Diese Warnung ist standardmäßig deaktiviert und sollte nur zum Auffinden eventueller Probleme verwendet werden.