powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ану кто спец по импорту ActiveX(VB6) в бульдер
4 сообщений из 4, страница 1 из 1
Ану кто спец по импорту ActiveX(VB6) в бульдер
    #32733106
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В начале не импортируеться ваще.
В примере для VC6 я надыбал такую строку
#import "C:\\windows\\system32\\ImgX61.ocx" no_namespace rename("HALFTONE", "Halftone")
и добавил ее в хиадер.
Создается tlh-файл.
В нем куча ошибок типа type name expected, declaration missing, ) expected.
Хотя на первый взгляд их быть не должно!!!


C ув. Tors
...
Рейтинг: 0 / 0
Ану кто спец по импорту ActiveX(VB6) в бульдер
    #32733364
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты заюзай такую щтучку
project->import type library -> install
создается компонента , и голову ломать не нужно ...


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Ану кто спец по импорту ActiveX(VB6) в бульдер
    #32733874
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал!!!
Куча ошибок...
Вопервых импортируется метод HALFTONE.
А он конфликтует,гдето в недрах бульдера есть одноименный.

virtual HRESULT STDMETHODCALLTYPE HALFTONE(long MaxDotSize/*[in]*/,
VARIANT_BOOL SmoothDots/*[in,def,opt]*/,
BSTR UndoText/*[in,def,opt]*/) = 0;

Declaration terminated incorrectly

__property Imgx6_tlb::_ImgX_ColorPtr BackColor = {read = get_BackColor, write = _set_BackColor};

[C++ Error] ImgX6_TLB.h(5705): E2347 Parameter mismatch in write access specifier of property BackColor

И так далее!!!

И вообще может есть компонента типа TImage с масштабированием и прокруткой с линзой возможностью регулировать яркость контрастность резкость и другими возможностями?

C ув. Tors
...
Рейтинг: 0 / 0
Ану кто спец по импорту ActiveX(VB6) в бульдер
    #32734164
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бывает, по собственному опыту если действительно нужно
то сгенерированный мастером файл правится вручную
все конфликтующие имена через поиск и замену везде

да и еще а с каких это пор вы не можете переименовать при импорте с BCB
классы - в мастере
project->import type library
все отлично переименовывается
методы и поля конечно переименовать нельзя но они же закрыты внутри классов так что какой такой конфликт.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ану кто спец по импорту ActiveX(VB6) в бульдер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]