Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: [VirtualTreeView] Widestrings speichern und laden

  Alt 19. Feb 2009, 11:54
Delphi-Quellcode:
  Len := Length(Data.FDateipfad);
  Stream.write(Len, SizeOf(Len));
  Stream.write(PChar(Data^.FDateipfad)^, Len);
Len = Zeichen im String, jedoch benötigst du beim Stream-Written die Anzahl der Bytes:

Stream.write(PWideChar(Data^.FDateipfad)^, Len *SizeOf(PWideChar)); Beim Lesen wirst du ähnliche Probleme haben!
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat