Tmemorystream Vs Microsoft Word

Тема в разделе "Delphi - Компоненты", создана пользователем 95, 26 апр 2010.

  1. 95

    95 Гость

    Сутки добрые, уважаемые знатоки!

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

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

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    А чем вам RichEdit не понравилса, там есть сохранение (savetofile кажется) и сохраняет как раз в формате rtf (структура, розширение разумеется задате сами), или использовать TStream условие задачи?
    запуск приложения, документа(если документ то берется приложение по умолчанию в системе, и открывается)

    Код (Text):
    procedure runprogram(Way:string);
    begin
    ShellExecute(Handle, 'open', PwideChar(way), nil, nil, SW_SHOWNORMAL);
    end;
     
  3. 95

    95 Гость

    Нет, цель одна - избавиться от любых промежуточных / темповых файлов
    Приблизительно я понял, что надо использовать COM объекты...
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    OLE
     
Загрузка...

Поделиться этой страницей