1

Delphi Axtivex WialonCollection WialonUnit

Topic: Delphi Axtivex WialonCollection WialonUnit

Доброго времени суток! Такой вопрос
Пишу программу на Delphi Зарегистрировал компоненты, цепляюсь к Wialon
var WialonCollection: IWialonCollection;
     WialonUnit: IWialonUnit;
     Disp: IDispatch;

WialonConnection1.Connect;
WialonCollection:=WialonConnection1.Login('https://activex.gurtam.com',443,'***','*****');
ShowMessage(IntToStr(WialonCollection.Count));
Disp:=WialonCollection.Item[1];

Прога коннектится, выводит количество объектов, WialonCollection.Item[1] возвращает Idispatch, пробовал сделать чрез переменную типа Variant, но дальше возникают проблемы с совместимостью типов.
Как мне теперь получить доступ к к определенному объекту?
Заранее спасибо!

2

Delphi Axtivex WialonCollection WialonUnit

Re: Delphi Axtivex WialonCollection WialonUnit

Silentdi, необходимо преобразование типов. Т.к. Delphi нет под рукой могу предположить, что не хватает QueryInterface или конструкции "исходный тип as результирующий тип".