Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
22.921 Beiträge
 
Delphi XE2 Professional
 
#10

AW: Warnung: ...Datenverlust ... String zu AnsiString

  Alt 29. Jul 2010, 08:18
Stimmt, aber selbst Embacadero empfielt diese Warnung zu deaktivieren, da es immer vorkommen kann, wenn man Unicode durch eine Codepage nach Ansi bringt, dass Zeichen fehlen können.
Wenn man geziehlt "selber" veranlaßt, daß eventuell Zeichen wegkommen,
dann kann man das durch einen expliziten Cast erledigen, welcher keine Warnung ausstößt.
Bei einem impliziten Cast warnt Delphi aber, da es ja nicht wissen kann, daß dieses eine gewollte/gedultete Umwandlung ist.

Also global diese Warnung abzuschalten halte ich für einen Fehler, da so "Fehler" unentdeckt bleiben können.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2012
  Mit Zitat antworten Zitat