Софт

Свойства пакетов

Приведенные примеры показывают, что упакованные пиктограммы применяются как в рамках OLE-технологии, так и в рамках технологии DDE. Это необходимо учитывать при переносе документов со встроенными упакованными пиктограммами с одного компьютера на другой.

Если в переносимый документ встроена пиктограмма объекта, то для обработки этого документа необходимо только целевое приложение ( Write) и приложение-источник (.Paintbrush). Если же в него встроена копия некоторого файла (ARCHES.BMP), то для успешной работы необходим также файл-источник.

Директивы в документах

С помощью Упаковщика Объектов в состав документов можно включать директивы, выполнение которых производится по двойному щелчку на пиктограмме объекта. Такие директивы весьма удобны для общения с DOS-приложениями.

Какая именно директива будет вызываться, зависит только от личных планов и пожеланий. Вполне реальным может быть, например, вызов таким способом некоторой графической программы с загрузкой в нее некоторой иллюстрации.

Разнообразные справочные и сервисные программы, даже из числа не принадлежащих оболочке Windows 3.1, вполне могут вызываться таким способом. Можно представить себе некоторую программу-календарь, которая позволяет располагать пиктограммы директив на временной сетке планируемых мероприятий, чтобы, например, в определенные моменты времени вызывать программу резервного копирования содержимого винчестера. К сожалению, встроенная в Windows 3.1 программа-календарь не позволяет "вставлять Bt план" подобного рода мероприятия.

Если практическая иллюстрация данной возможности интересна, то придется опять обратиться к редактору Write.

Попробуем таким образом вызвать обычный текстовой редактор DOS (EDIT.COM для MS-DOS 5.0). Нас не должно интересовать, что и как делает эта программа; здесь она используется только как иллюстратор возможности вызова. Если хотите, можете вместо нее вызвать что-либо другое: МЕМ.ЕХЕ, FIND.EXE и пр.

Для выполнения интегрирования в текст документа командной строки (директивы) DOS, запускающей редактор, следует обратиться к Упаковщику Объектов. В меню Edit выполните директиву Command Line (Командная строка).

Оставьте Ваш отзыв