Подключение ActiveX, сделанного в VB6 в Delphi 6

Создание, использование компонентов ActiveX
zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Подключение ActiveX, сделанного в VB6 в Delphi 6

Сообщение zHackLeX » 20.02.2005 (Вс) 14:08

Народ, везде стучусь - и никто не отвечает.
Есть проблема: Delphi НЕ ВИДИТ компонента
ОСХ, сделанного в VB6!
Как быть?
Сразу говорю, нужнор попробовать - создать пустой ОСХ в бэйсике,
подключить его к Delphi (Import Activex control...) и - :twisted:
НИЧЕГО НЕ ПОЛУЧИТСЯ!!!
Он не появится у вас в палитре инструментов.
Остальные активыксы - пожалуйста:
Sblist30.ocx - идёт
ActiveToolbars Plus - Легко
ActiveSkin - влёт
А любой контрол, написанный на бэйсике - нет.
Попробуйте кто-нибудь подключить VB6 ОСХ K Delphi 6!
Если что-нибудб получится - и мне помогите!
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Krasavica
Небожительница
Небожительница
Аватара пользователя
 
Сообщения: 1378
Зарегистрирован: 04.11.2003 (Вт) 17:51
Откуда: Россия, город-герой Москва ;-)

Сообщение Krasavica » 15.03.2005 (Вт) 10:19

Many VB controls seem to have "Can Create" flag OFF. D4 ignored
this flag while D5 started to recognize it and complied. D6 added
a "ignore CanCreate" flag. If you have D6, you can do this:

1) File | Open (change the file mask to 'Type Library') and
open the ControlName.OCX
2) Find the 'Can Create' flag and turn it ON
3) Save As... and save ControlName.TLB
4) At a command prompt run
tlibimp.exe ControlName.TLB
5) Replace the ControlName_TLB.pas that didn't show up
on the palette with this just-generated ControlName_TLB.pas
6) Rebuild the package
я - ангел!!! ...просто крылья в стирке, а нимб на подзарядке!
Меня трудно найти, легко потерять и невозможно забыть.Изображение

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 16.03.2005 (Ср) 23:17

Спасибо!
Прямо выручила!
Я перешарил ТАКУЮ кучу форумов и СТОЛЬКО страниц инета - :twisted: :twisted: :twisted: :twisted: И нигде - ничего!

Ну, как попробую - сразу напишу.
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 29.03.2005 (Вт) 11:25

ДА, а если при компиляции он говорит, что не всё чисто?
В дельфах пишет:
Property setters cannot take var parameters
И отказывается компилить. А комментировать сеттер целиком как-то стремно...
(У меня была коллекция, поддерживала Set)
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)


Вернуться в Компоненты

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

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

    TopList