Ранее связывание в PB

Раздел посвящен программированию с использованием Power Basic.
ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Ранее связывание в PB

Сообщение ger_kar » 07.03.2012 (Ср) 18:44

Как в PB осуществить взаимодействие с объектами COM по типу раннего связывания?
Бороться и искать, найти и перепрятать

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Ранее связывание в PB

Сообщение jangle » 07.03.2012 (Ср) 20:34

Код: Выделить всё
DIM oWord AS WordApplication
LET oWord = NEW WordApplication IN "Word.Application.8"

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Ранее связывание в PB

Сообщение Хакер » 09.03.2012 (Пт) 6:31

jangle, в твоём коде нет вызова метода. Понятие «связывание» относится исключительно к механизму вызова метода, и абсолютно никак — к способу создания объекта.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

DarkMachine
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 24.02.2012 (Пт) 15:58

Re: Ранее связывание в PB

Сообщение DarkMachine » 09.03.2012 (Пт) 15:53

http://www.powerbasic.com/support/help/ ... inding.htm
For the most part, the syntax for early binding is exactly the same as that for late-binding. All that is needed is to let PowerBASIC know that early binding should be used instead of late binding. This is done by simply changing the keyword DISPATCH to the desired Interface. In our source code, we change the following:

DIM oWord AS DISPATCH
LET oWord = NEW DISPATCH IN "Word.Application.8"

to:

DIM oWord AS WordApplication
LET oWord = NEW WordApplication IN "Word.Application.8"


Вернуться в Power Basic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

    TopList