Открыть TMemoryStream

Автор Tarakanchikk, 30.06.21, 16:33:47

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Tarakanchikk

Добрый день. У меня имеется поток данных TMemoryStream, который мне требуется открыть в Компасе. Есть ли команда для открытия TMemoryStream или TStream.
В данном потоке находится файл в формате frw.

P.S.
Данный поток я могу просмотреть при помощи Ole-контейнера в Delphi. После чего контейнер предлагает открыть файл и он открывается в Компасе.
По этой причине и возник вопрос можно ли открыть данный поток сразу в Компасе.

graphdark

То есть вы, как текст читаете фрагмент, формируете поток и хотите этот поток открывать по мере чтения в канпасе? Это чтобы на лету рисовать? Мне кажется все равно требуется поток в файл собрать и уже потом открывать.

Tarakanchikk

У меня в базе есть поле image, в котором хранятся ole объекты(чертежи). В итоге я решил открывать эти объекты в ole-контейнере. Контейнер предлагает мне открыть данный чертеж в компасе. Далее контейнер запускает компас и я уже могу сохранить данный чертеж в нужном мне формате(pdf).

graphdark

Я с асесовской базой так именно с картинками поступал. Получал весь поток, сохранял в файл, открывал.
+ Благодарностей: 1