procedure TForm1.mbLoadClick(Sender: TObject); begin // Покажем диалог,
и если он отработал, то загрузим в контейнер if OpenDialog1.Execute and
(OpenDialog1.FileName<>'') then OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,false); // Если загрузилось что-нибудь, то покажем if OleContainer1.State <> osEmpty then OleContainer1.DoVerb(ovShow); end;
procedure TForm1.mbPrintClick(Sender: TObject); var V : Variant; begin if OleContainer1.State = osEmpty thenBegin MessageDlg('OLE не загружен !!', mtError, [mbOk],0); exit; end; // Получаем объект, который воплощает в себе WordBasic интерфейс V := OleContainer1.OleObject.Application.WordBasic; // Командуем до одурения .... V.FilePrint; end; end.
Delphi и технология COM (+CD)
Книга посвящена использованию технологии Component Object Model (COM) в приложениях, созданных с помощью Delphi. Освещаются вопросы, связанные с принципами модели COM, разработкой элементов управления ActiveX, серверов и контроллеров автоматизации, применением OLE-документов в приложениях, а также с использованием программного обеспечения COM и COM+ для организации распределенных вычислений. Книга предназначена для опытных программистов, имеющих опыт разработки приложений с помощью Delphi и интересующихся вопросами применения COM-технологии и созданием распределенных приложений на ее основе.
Автор: Елманова Н. З., Трепалин С. В., Тенцер А.
Хокку дня
Квашеной редьки отведав Вышел пройтись самурай И запор излечил в одночасье...
Афоризмы
В детстве мы играем в войну, потом война вырастает.
Фраза дня
Заряженному танку в дуло не смотрят.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Канаде считается преступлением отдирать с тела пластыри на публике.
В провинции Онтарио автомобилистам запрещено ездить со скоростью более 80-ти километров в час. Велосипедисты, однако, имеют право обгона на всех дорогах.
И на закуску коротенький анекдот
Иван Грозный был против абортов! Он детей взрослыми убивал...