Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Поддержка технологий COM >> Класс TOleContainer >> Внедрение или связывание существующего OLE-файла

[Назад]    [Содержание ]    [Вперед]

  


Внедрение или связывание существующего OLE-файла


Для внедрения существующего OLE-файла в TOleContainer установите переключатель Create From File в диалоговом окне Insert Object, а затем выберите существующий файл, как показано на рис. 14. После выбора файл будет вести себя как новый OLE-объект.


Рис. 14. Вставка объекта из файла

Для внедрения файла во время выполнения необходимо вызвать метод CreateObjectFromFile() компонента TOleContainer, как показано в приведенном ниже фрагменте кода:

procedure CreateObjectFromFile(const FileNane: string; Iconic: Boolean);

Для связывания, а не внедрения OLE-объекта просто установите флажок Link в диалоге окне Insert Object, как показано на рис. Как было описано, зто действие приводит к созданию связи между приложением и OLE-файлом. Таким образом можно редактировать и просматривать связанные объекты из нескольких приложений.

Для связи с файлом во время выполнения вызовите метод CreateLinkToFile() компонента TOleContainer, как показано в приведенном ниже фрагменте кода:

procedure CreateLinkToFile(const Filename: string; Iconic: Boolean);



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017