Thema: Fehlermeldung

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#5

AW: Fehlermeldung

  Alt 23. Jun 2024, 13:31
oder abschalten
{$WARN IMPLICIT_STRING_CAST OFF}
oder alles aus ... halt nee, besser nicht
{$WARNINGS OFF}

https://docwiki.embarcadero.com/RADS...'_(Delphi)
https://docwiki.embarcadero.com/RADS...sages_(Delphi)
https://docwiki.embarcadero.com/RADS...nings_(Delphi)



Warum ist diese Warnung eigentlich standardmäßig aktiv?
Und wenn, warum ist sie nicht einfach nur ein "Hinweis"?

ANSI zu Unicode = W1057 IMPLICIT_STRING_CAST (nicht wirklich schlimm ... nur etwas langsamer)
Unicode zu ANSI = W1058 IMPLICIT_STRING_CAST_LOSS (hier können Infos verloren gehn)





PS: Oben ein {$WARN EXPLICIT_STRING_CAST ON} rein
und schon ist es egal, ob U := A; oder U := String(A); ... wirft nun Beides eine Warnung
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Jun 2024 um 13:48 Uhr)
  Mit Zitat antworten Zitat