Tmemorystream Vs Microsoft Word

  • Автор темы 95
  • Дата начала
9
#1
Сутки добрые, уважаемые знатоки!

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

Вопрос: Подскажите, есть ли способ упростить данный алгоритм работы программы, избавившись от записи в файл? Применим ли в данном случае (и каким образом?) компонент класса TStream?
 
09.11.2009
665
1
#2
А чем вам RichEdit не понравилса, там есть сохранение (savetofile кажется) и сохраняет как раз в формате rtf (структура, розширение разумеется задате сами), или использовать TStream условие задачи?
запуск приложения, документа(если документ то берется приложение по умолчанию в системе, и открывается)

Код:
procedure runprogram(Way:string);
begin
ShellExecute(Handle, 'open', PwideChar(way), nil, nil, SW_SHOWNORMAL);
end;
 
9
#3
Нет, цель одна - избавиться от любых промежуточных / темповых файлов
Приблизительно я понял, что надо использовать COM объекты...