Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
Delphi 5 Standard
|
Re: IStorage.CreateStream -> Länge des Namens/EOleSysErro
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.
|