Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Здравствуйте ещё раз! [Win95/98]


Valentin2 ©   (2002-01-10 12:49:00) 

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

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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо