Форум: "Основная";
Поиск по всему сайту: 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.72 MB
Время: 0.049 c
1-18848           Eraser                2002-01-21 15:38  2002.02.07  
Погибаю в пучине потоков (уже давно)


4-19028           Snake2000             2001-12-10 13:36  2002.02.07  
Синий экран.


14-18951          paul_shmakov          2001-12-17 16:28  2002.02.07  
сортировка по датам в поиске


4-19037           Hair_Fly              2001-12-10 12:05  2002.02.07  
работая под юзером, запускать прогу с правами администратора.


1-18863           dim2001               2002-01-22 21:44  2002.02.07  
Как распечатать StringGrid на лазерном принтере?