Форум: "Основная";
Поиск по всему сайту: 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.019 c
3-18703           MEgo                  2002-01-08 17:48  2002.02.07  
Вопрос для реальных знатоков: BLOB -> Oracle <= 32 K?


1-18829           BJValentine           2002-01-19 16:20  2002.02.07  
Excel + Delphi=...


3-18783           Val                   2002-01-14 11:17  2002.02.07  
Коннект к базе


3-18779           nikols                2002-01-09 10:49  2002.02.07  
Вызов хранимой процедуры из пакета Oracle через BDE


14-18979          phantom2040           2001-12-18 13:32  2002.02.07  
CGI программа на Delphi под Unix