Конференция "Основная" » TOleContainer [D6, WinXP]
 
  • DyAn (18.11.08 01:22) [0]
    Привет Мастера.
    Работаю в Borland® Developer Studio 2006.
    Столкнулся со следующей проблемой:
    1. использую TOleContainer как для начального (нового Word документа). После окончания работы документ сохраняется в базе данных (как поток в Binary/Image поле).
    2. Он же используется для отображения документа с возможностью редактирования.
    3. С другой стороны должна быть возможность загрузки уже существующего документа (с диска) и его сохранение в базе с дальнейшей возможностью просмотра и пересохранения.

    Что получается:
    задачи 1 и 2 решаются. Однако после сохранения в базе уже имеющегося файла (задача 3) я при попытке загрузить документ из базы получаю либо "%1 already exists" (в случае установки парамета OleContainer.OldStreamFormat = True)  либо "Invalid stream format" (если OleContainer.OldStreamFormat = False). При этом на создаваемый с "нуля" документ этот параметр не влияет (отлично отображается редактируется и сохраняется)
    Что делать?
  • DimaBr © (18.11.08 08:40) [1]
    Что делать ?
    Спрашивать в соответствующей ветке....
 
Конференция "Основная" » TOleContainer [D6, WinXP]
Есть новые Нет новых   [134464   +62][b:0][p:0]