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


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


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
12.10.2004, 13:10
    #32733874
tors
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ану кто спец по импорту ActiveX(VB6) в бульдер
Пробовал!!!
Куча ошибок...
Вопервых импортируется метод 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
12.10.2004, 14:36
    #32734164
black zorro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ану кто спец по импорту ActiveX(VB6) в бульдер
бывает, по собственному опыту если действительно нужно
то сгенерированный мастером файл правится вручную
все конфликтующие имена через поиск и замену везде

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


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