|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 26, 2003 18:37:23 а нет ли функции для копирования потока в файл? Я OLE API не пользуюсь, но можно же весь поток скинуть в буфер и сохранить? По-крайней мере есть плагин для far, который открывает OLE storage файл как каталог с потоками (название не помню, автор тот же, что и 7zip). Ты не в курсе, что означает закорючка, стоящая иногда перед именем потока? Это 05? Как-то даже не интересовался :) |
|
|
Дата: Окт 26, 2003 19:27:43 Я тут вот че случаем нашел. Может поможет... |
|
|
Дата: Окт 26, 2003 22:25:57 Max Это я уже давно прочитал и даже распечатал. |
|
|
Дата: Окт 26, 2003 22:32:38 masquer Можно и скинуть. Только как-то паршиво получается, я не умею определять конец потока, типа eof для файла. Определяю размер потока и копирую кусок потока длиной "размер". Мне кажется, что лучше бы было копировать кусочками в цикле, пока не настанет конец потока (если можно его определить). Это 05? Щас не помню, или 05, или 01. Просто она не у всех потоков есть. Что-то она значит... Я тоже хочу по типу того плагина вытряхивать все потоки в файлы, а потом уже потрошить. |
|
|
Дата: Окт 26, 2003 22:34:36 Столько глюков лезет... Например, если поток в корне хранилища, то все ОК, а если он в подкаталоге, то его размер почему-то нулевой (моя прога так думает, пытаюсь переубедить ее.)Видимо, у меня проблемы с рекурсивным вызовом. |
|
|
Дата: Окт 28, 2003 00:45:36 masquer Касаемо чисел перед именем: CompObj - 1 Ole - 1 ObjInfo - 3 SummaryInformation - 5 DocumentSummaryInformation - 5 Зачем? Для чего? Ты знаешь? Почему не везде? Ну насчет пятерки еще можно предположить, что это признак свойства. Хотя и имени было бы достаточно. Может, это какие-то lock-bytes? Просто лень исследовать. |
|
|
Дата: Окт 28, 2003 13:15:38 Stariy Тебе лучше какую-нибудь книгу купить по OLE, я для работы со storage OLE API не пользуюсь. |
|
|
Дата: Окт 28, 2003 13:36:24 А как же ты тогда? Вручную??? |
|
|
Дата: Окт 28, 2003 14:10:49 Вручную??? Что-то вроде, для меня гибкость и скорость работы важнее. |
|
|
Дата: Окт 28, 2003 17:47:48 Молодец, однако... |
|
|
Дата: Окт 30, 2003 16:17:46 Кажется, если имя нормальное, то оно начинается с буквы, а если первый символ - кривой, то это что-то типа внедренного объекта... муть какая-то... |
|
|
Дата: Окт 30, 2003 17:33:03 |
|
|
Дата: Окт 30, 2003 17:40:49 Asterix Уууу, спасибо. |
|
|
Дата: Ноя 3, 2003 12:45:08 masquer Ты не в курсе, формат Word XP сильно отличается от 97? И нельзя ли где добыть его описание? А то в сети лежат описания только для word97. |
|
|
Дата: Ноя 3, 2003 13:00:46 Нет, не сильно, хотя и отличается. Описание это - одно единственное, других нет (и вряд ли будет) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.087 |