Страница 1 из 1

TMemoryStream vs Microsoft Word

Добавлено: 26 апр 2010, 11:05
095
Сутки добрые, уважаемые знатоки!

Дано: Программа, которая строит RTF-файл.
Принцип работы: Построить, собственно, файл, сохранить на диске, запустить его при помощи ShellExecute и MS Word...

Вопрос: Подскажите, есть ли способ упростить данный алгоритм работы программы, избавившись от записи в файл? Применим ли в данном случае (и каким образом?) компонент класса TStream?

Re: TMemoryStream vs Microsoft Word

Добавлено: 27 апр 2010, 15:04
Игорь Акопян
тут применимы компоненты с палитры Servers, через OLE-automation

Re: TMemoryStream vs Microsoft Word

Добавлено: 28 апр 2010, 12:38
095
Это все понятно, осталось неясно - как же применить некий файловый поток, которого нет на диске и не должно быть?

Re: TMemoryStream vs Microsoft Word

Добавлено: 28 апр 2010, 18:02
Игорь Акопян
чёт я к самому вопросу уже и вводную забыл, сори :)

Re: TMemoryStream vs Microsoft Word

Добавлено: 28 апр 2010, 20:11
BulldozerBSG
при использовании ShellExecute избавивиться от записи в файл нельзя.

Re: TMemoryStream vs Microsoft Word

Добавлено: 29 апр 2010, 09:36
095
Ну вот и хотелось бы избавиться, я спрашиваю "как" тех кто сталкивался :)

Re: TMemoryStream vs Microsoft Word

Добавлено: 29 апр 2010, 12:04
BulldozerBSG
Игорь Акопян вам и намикнул про компоненты Delphi которые работают с MS Word приложением, с помощью технологии OLE. Почитайте про это многие вопросы и отпадут сами собой.

Re: TMemoryStream vs Microsoft Word

Добавлено: 29 апр 2010, 14:12
095
1 не отпал - как наладить поток данных, а не рисование

Re: TMemoryStream vs Microsoft Word

Добавлено: 29 апр 2010, 15:07
BulldozerBSG
Без сохранения на диск не выйдет

Re: TMemoryStream vs Microsoft Word

Добавлено: 29 апр 2010, 18:09
095
:( меня охватил запор
но всеравно, всем спасибо за наводку!