Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Вниз

Здравствуйте ещё раз! 


Valentin2   (2002-01-10 12:49) [0]

Кто - нибудь пробовал грузить какой - нибудь объект из ПОТОКА в OLEContainer? А именно: книгу Excel (изначально - файл "fff.xls"), причём если предварительно выгрузить сначала документ из базы на диск, а потом в OLEContainer функцией CreateObjectFromFile, то всё замечательно работает!. Ну никак не получается! Делаю примерно так:

- Создаю поток TMemoryStream и загружаю в него свой документ из базы
- Вызываю функцию OleContainer.CreateObject("Excel.Sheet",False);
- Вызываю функцию OleContainer.LoadFromStream(MemoryStream); - и на этом месте возникает исключение "Invalid stream format."! В чём дело, а?
Помогите, ПОЖАЛУЙСТА, кто знает!!!!



Игорь Тим   (2002-01-23 22:36) [1]

Мне помогла установка свойства OLEContainer1.OldStreamFormat:= true; , теорию не знаю. Ваша ошибка пропала,
Но после этого у меня выпала ошибка out of memory.
Если знаете-подскажите.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.018 c
1-18871           XPcoder               2002-01-22 20:47  2002.02.07  
Распечатка Рапорта...


1-18865           Eraser                2002-01-22 15:57  2002.02.07  
шрифт в MainMenu


1-18798           Filat                 2002-01-16 20:42  2002.02.07  
Версии Word 97 и 2000. Почему не получаются отчёты?


7-19007           Art                   2001-11-04 13:45  2002.02.07  
Как узнать S/N дискетки и флопи диска?


3-18781           Radix                 2002-01-09 10:34  2002.02.07  
Инфа не удаляется в таблицах InterBase, что делаю неправильно?