Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Технологии
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.08.2019, 16:24
Аватар для Xalexo
Xalexo Xalexo вне форума
Прохожий
 
Регистрация: 04.02.2010
Адрес: Вселенная,Млечный путь,3 планета от Солнца и т.д.
Сообщения: 40
Версия Delphi: Delphi XE3-5
Репутация: 10
Сообщение Использование импортированного ActiveX компонента в Delphi

Доброго Дня! Просветите пожалуйста, что я упустил из виду, полный профан в этом ActiveX,
да и небыло необходимости с ним связываться..

Вообщем, есть некая библиотека
"RemotePhoneServiceCOM.TLB", которую я успешно импортировал посредством
Component > Import Component > Import Type Library.
Делать Add в этом окошке не пришлось, нашел ее (RemotePhoneServiceCOM.tlb) в таблице,
в 1-ом поле Description, (? то есть по всей видимости она как-бы уже зарегистрирована ?)
Далее выбрал:
Pallete Page: ActiveX,
Unit Dir Name: оставил по умолч. в "..\Documents\RAD Studio\12.0\Imports\",
чекнул внизу флажок Generate Component Wrappers.
На след. и последней странице выбрал Install To New Package.

Все 3 компоненты успешно добавились на вкладку ActiveX, о чем IDE и сообщила.

Теперь бросив на форму любой из них (и установив предварительно свойство для них в
испекторе AutoConnect=True) и запустив, тут-же получаю: "Exception EOLESysError.
Класс не зарегистрирован
".
Сама библиотека предоставляет API для уже установленной и запущенной в windows программе,
некий интерфейс для всех вх. исх. вызовов с мобильного телефона, подключенного по bluetooth или wi-fi.
Программа называется CallCenter, и довольно удобна, жаль только платная)
В любезно предоставленном подкаталоге SDK для виндовс-клиента к сожалению нет исходников под Delphi,
только CSharp .NET Sample и VBA, но зато в корне имеется та самая RemotePhoneServiceCOM.TLB

p.s. Также в SDK есть библиотека RemotePhoneService.dll, но она, скорее всего, си-шная,
т.к. подключить ее обычным образом, ни статически, ни динамически не получается..
Может все-же есть какой хитрый маневр для нормальной загрузки под Delphi таких библиотек?
Или это в принципе нереально?

Последний раз редактировалось Xalexo, 08.08.2019 в 16:36.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:22.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter