Создание DLL, Хочу подцепить VB6 ActiveX Dll из проги на VC6

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SCAD
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 03.02.2004 (Вт) 11:36
Откуда: N.Novgorod

Создание DLL, Хочу подцепить VB6 ActiveX Dll из проги на VC6

Сообщение SCAD » 03.02.2004 (Вт) 11:45

Создал ActiveX Dll в VisualBasic-e 6.0 но возникла необходимость ее использовать в проге на VC6. Basic-овские проекты ее цепляют нормально (все работает), а VC6 говорит, что это не ActiveX. Что делать. Собриаю я эту штуку с опцией бинарной совместимости. Что делать? Да и какими cредствами ее можно опубликовать. Я через ActiveX Control Test Component пробовал, но никаких изменений в списке доступных компонентов не произошло. Сообшений об ошибках тоже не было...

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 04.02.2004 (Ср) 13:43

Интересно, зачем встраивать в VC контрол написанный на Васике ?
Чтобы затормозить VC++ :D ??
Ну да это к теме не относится..

1) Компилируй только в Native Code с оптимизацией Optimize for small Code
2) В Advanced Optimization лучше не ставь галочки
3) В Version Compobility ставь No compability
4) Тепер откомпиль и..

и.. запускай VC++
1) Выбирай или создавай проект (этот проект должен иметь хотя бы один ресурс - форму-контейнер!)
2) В меню Project -> Add To Project выбери Files... Добавить свой ActiveX.
3) В меню Project -> Add To Project выбери Components and Controls...
4) В коллекцие в паке Registered ActiveX Controls найди и добавь свой контрол. Тебя спросят, что такой класс уже создан и его можно обновить.. Отвечай положительно, иди на форму и вставляй свой контрол!

Все, удачи.
ЗЫ: Если пишеш на VC++,. забудь Васик во всех случаях кроме создания клиента автоматизации.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Yandex-бот и гости: 12

    TopList