![]() |
Delphi-Version: 2007
TStringList - Datei laden mit "NUL" / #0 Bytes
Liste der Anhänge anzeigen (Anzahl: 1)
Moin !
Ich habe da eine erweiterte NMEA Datei (GPS Daten) die ich in TStringList laden will. Nun hat aber der Hersteller dieser Datei die gloreiche Idee gehabt in der ersten Zeile mal Binär Daten mit zu speichern. Habe das mal extra als Bild angehängt (geöfffnet mit Notepad++). TStringList mag das aber nun gar nicht mit den Binärdaten. Besteht da irgendeine Chance das ich das Log noch laden kann? Oder ist das jetzt nicht mehr machbar mit TStringList? |
AW: TStringList - Datei laden mit "NUL" / #0 Bytes
Lade die Datei in einen Stream und filtere die binären daten heraus
|
AW: TStringList - Datei laden mit "NUL" / #0 Bytes
LoadFromFile erstellt auch nur einen FileStream und übergibt ihn an LoadFromStream.
- FileStream selber erstellen - über .Position oder .Seek das Binäre überspringen - und dann mit LoadFromStream den Rest lesen Oder LoadFromStream überschreiben und so modiizieren, daß es nicht mehr auf die #0 reagiert. Die TStringList reagiert ja nur "manuell" auf #0, #10 und #13, wenn geladen wird (die Kompatibilität halt). Sonst ist ihr die #0 relativ schnuppe, da ein Delphi locker Binärdaten aufnehmen kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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