Einzelnen Beitrag anzeigen

Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#2

Re: IStorage.CreateStream -> Länge des Namens/EOleSysErro

  Alt 13. Okt 2005, 00:30
Mmh. Du nutzt WideString heisst 1 Zeichen = 2 Bytes. Vermute mal, dass IStorage Normale Strings erwartet. Von daher wären schon 16 Zeichen bei dir zuviel (16 Zeichen â 2 Bytes = 32 Bytes). Wenn er es nicht als Widestring korrekt interpretiert dann ist 32 mehr als 31. Eventuell liegts aber auch daran, dass eine Datei einen Namen mit mehr als 31 Zeichen hat. Immerhin übergibts du ja auch den Dateinamen dem IStorage.
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat