Einzelnen Beitrag anzeigen

Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
652 Beiträge
 
Delphi 12 Athens
 
#1

TStringList.LoadFromFile unter D2010 und XE

  Alt 12. Apr 2011, 15:45
Hallo zusammen,

immer mal wieder ärgere ich mich über das Verhalten von "LoadFromFile" von TStringList, Stand Delphi 2009. Läuft nämlich bei der Verarbeitung einer Datei irgendetwas nicht so wie erwartet (z.B. eine Datei, die man als UTF8 laden will, enthält Stellen, an denen nicht korrekt in UTF8 kodiert ist), dann bricht das LoadFromFile kommentarlos ab und liefert eine komplett leere StringList zurück. Eine Exception oder so wird nicht geworfen.

Weiß jemand, ob sich dieses Verhalten bei D2010 oder XE geändert hat? Werden hier vielleicht Fehlermeldung geworfen oder ist das Einlesen irgendwie wenigstens fehlertoleranter geworden?

Falls ja, könnte ich es mir vielleicht sparen, doch noch mal eigene Lese-Routinen für die StringListe zu erstellen...

Bis denn
Bommel
  Mit Zitat antworten Zitat