|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
Как правильно подключать Reference библиотеки TLB и ActivX DLL15.03.2023, 13:31. Показов 3227. Ответов 61
Метки нет (Все метки)
У меня вопрос вполне простой. Когда я нажимаю Ctrl+T и пытаюсь подключить свою библиотеку, то выскакивает ошибка и это невозможно. Долго искал как в IDE VB6 подключать библиотеки так и не нашёл. В итоге приходится всегда самому прописывать в VBP файл строки добавления библиотек! А это не очень удобно, потому как приходится пользоваться специально утилитой для определения GUID.
Например: Reference=*\G{9108FC9B-D45F-454B-AF9C-3E62FDAC5132}#2.0#0#vbToolTips2.dll#vbTo olTips2 () Помогите пожалуйста. Я не знаю куда нажать чтобы делать это в IDE.
0
|
|
| 15.03.2023, 13:31 | |
|
Ответы с готовыми решениями:
61
Для использования своего ActivX элемент (DLL библиотеки) Как подключать dll библиотеки в VS Как правильно подключать файлы и библиотеки. |
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||||
| 15.03.2023, 14:27 [ТС] | ||||
|
Добавлено через 59 секунд Добавлено через 25 секунд OCX по моему нормально подключается Добавлено через 1 минуту
0
|
||||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 14:30 [ТС] | |
|
А вообще самописные DLL нуждаются в регистрации или нет? Я не знаю...
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 14:32 [ТС] | |
|
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 14:33 [ТС] | |
|
В итоге если пропишу вручную строку в VBP
Reference=*\G{99AF38CD-9796-4E23-8B67-7A3D95B8D8D7}#1.0#0#..\clsSystemSort.dll #clsSystemSort () То всё работает А вопрос как это сделать из IDE?
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||
| 15.03.2023, 15:17 [ТС] | ||
|
Хоть надстройку сам пиши))) Не получается и всё из IDE.
Добавлено через 1 минуту Добавлено через 32 минуты Очень сложно самописные DLL ActiveX подключать к своему проекту VB6, сейчас вот у меня вылазит автоматическая ошибка. И не создаёт объект. Непонятно вообще. Столько сложностей, а ты говорил, что очень просто. Nativ API в сто раз проще. Одна строка кода объявления API и всё. Добавлено через 7 минут Отдельно в классе работает. Как только DLL сразу ошибка минус два миллиарда. Автоматическая ошибка. Бред какой-то. И ты мне говорил о том как это сильно просто создавать свои ActiveX DLL.
0
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 15:27 [ТС] | |
|
Хотел научиться делать DLL из классов. И подключать их к обычному проекту. Вот что я делаю не так.
1. Создал проект ActiveX DLL написал библиотеку на основе класса с одной функцией сортировки для проверки. 2. Создал ещё один проект для обычного проекта к EXE подключил вручную эту DLL. И всё, и уже не работает. Уже автоматическая ошибка. А просто в классе всё работало так же. Я даже приложу зипку. Там библиотека это первый проект и второй проект это пытался подключить эту библиотеку и потратил кучу нервов так ничего и не получилось.
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|||
| 15.03.2023, 15:32 [ТС] | |||
|
Добавлено через 1 минуту Добавлено через 1 минуту С одним вопросом разобрались, я просто дурак вызывал совсем другое окошко. Теперь второй вопрос про подключение DLL и правильный его вызов, чтобы небыло автоматической ошибки.
0
|
|||
|
Модератор
|
|||
| 15.03.2023, 15:36 | |||
|
Добавлено через 1 минуту
0
|
|||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 15:38 [ТС] | |
|
Я приложил зипку, если тебе не лень, глянь пожалуйста почему у меня не работает. Хоть и есть ссылка на DLL в окошке F2 тоже.
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 15:48 [ТС] | |
|
Теперь ты понял почему я не люблю DLL, потому что у меня никогда не получалось с ними ничего.
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 15:49 [ТС] | |
|
Тоже самое в Проект1.exe выдаёт ошибку. А ты запусти этот Проект1.exe у тебя он работает на твоём компьютере?
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 15:53 [ТС] | |
|
Перекомпилировал DLL по твоему совету, теперь стала совсем другая ошибка в EXE.
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 15.03.2023, 16:00 [ТС] | |
|
Но в VB6 IDE теперь заработло! Ахахаххаха
Жесть ну и глюки с этими DLL Добавлено через 54 секунды Перекомпилировал EXE теперь и EXE заработало. Вопрос остался так и не ясен. Что за глюки нафик Добавлено через 3 минуты The trick, вот о чём я тебе и говорил. Что обычная DLL гораздо лучше. Одна строка кода вызова API и всё. И никаких глюков. Добавлено через 26 секунд А я ведь два часа мучился не мог понять, в чём дело и что я делаю ни так. Добавлено через 1 минуту Почему вот у тебя на твоём компьютере эта DLL работала, а на моём компьютере эта же самая DLL не работала, пока я её не перекомпилировал.
0
|
|
| 15.03.2023, 16:00 | |
|
Помогаю со студенческими работами здесь
20
Как правильно подключать файл dll
Как правильно подключить проект DLL библиотеки в VS 2019 Community?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|