|
|
|
Подключить библиотеку dll01.03.2017, 09:35. Показов 13124. Ответов 166
Метки нет (Все метки)
Данным диалектом Бейсика не пользуясь, но иногда здесь бываю. Решил немного поучаствовать. Собственно вопрос в следующем: можно ли пользоватся сторонними библиотеками в этом диалекте, насколько сложен процесс использования? Цель - есть своя xll для VBA, можно убрать обертку будет dll, выложу здесь для тех кто много считает, большими числами) (Гугл не спрашивал ибо важно понять, есть целесообразность в данном продукте?)
0
|
|
| 01.03.2017, 09:35 | |
|
Ответы с готовыми решениями:
166
Не получается подключить библиотеку Unmanaged.dll (Firefox nss3.dll) Подключить библиотеку dll Как подключить dll библиотеку? |
|
Модератор
|
|||
| 27.03.2018, 16:07 | |||
|
0
|
|||
|
|
|||
| 28.03.2018, 14:04 [ТС] | |||
|
The trick, не знаком с ними. Не знаю как работают. Надо погуглить. Ведь там то же реализуется интерфейс СОМ\ОLE?
Добавлено через 3 минуты Как компилятор знает об объекте\классе? Есть манифест\ реестр? Добавлено через 1 час 40 минут Добавлено через 13 часов 58 минут m-ch, решение подключается к многим языкам. Протестируете на своих используемых?
0
|
|||
|
Кормпилятор
|
||
| 28.03.2018, 16:01 | ||
|
Ещё очень надолго будет хватать для самых обычных задач. А всякие проектные области туда уже давно скакнули.
0
|
||
|
Кормпилятор
|
|
| 31.03.2018, 18:29 | |
|
0
|
|
|
Кормпилятор
|
||
| 31.03.2018, 19:10 | ||
|
Если будет описание прототипов с типами данных, то почему нет. Ваш код на vba вижу.
0
|
||
|
Кормпилятор
|
|||
| 31.03.2018, 19:40 | |||
|
Не программирую на 4GL, нет необходимости. Добавлено через 15 минут О ёпта, увидел: https://www.cyberforum.ru/blog... g3550.html Не, дядь, ну нафиг, это ж запаришься изучать и портировать. Да ещё и VB ставить )))
бац и всё подключилось.
0
|
|||
|
|
|
| 31.03.2018, 19:49 | |
|
Я предлагал сделать процедурную DLL. Подключить библиотеку dll
Тем более что ничего не мешает совместить в одной библиотеке как процедурную часть, так и COM, как например это сделано в AutoItX3.dll.
1
|
|
|
|
|
| 31.03.2018, 20:19 [ТС] | |
|
locm, вам уже ответили что передается класс/объект. Если вы покажете как это сделать в процедурной (передать класс из С++ к примеру в VBA или 1С) я буду вам благодарен.
Quiet Snow, а в чем сложность, что нужно портировать, что изучать? вы на каком языке хотели dll протестировать?
0
|
|
|
|
|||
| 31.03.2018, 20:32 | |||
|
Интегрируется с FBEdit. Всё уже придумано:
![]() На PureBasic тоже подобная программа была. Скормишь ей ActiveX, а она тебе сразу код готовый, только вызывай нужные функции в нужное время.
0
|
|||
|
Модератор
|
||||||
| 31.03.2018, 20:44 | ||||||
0
|
||||||
|
|
||
| 31.03.2018, 22:05 [ТС] | ||
|
В VB - CreateObject() (позднее связывание) и пользуйся... можно и раннее (в продукте поддерживаются dual -интерфейс). В 1С - Новый COMОбъект() и пользуйся... Можно напилить вообще без регистрации в реестре, но мне пока не получилось запилить манифест для dll (если только знающие люди помогут?)
0
|
||
|
Модератор
|
||
| 31.03.2018, 22:27 | ||
|
0
|
||
|
|
|
| 31.03.2018, 23:28 [ТС] | |
|
Мейнстрим с прошлого века - ООП, а вы все процедурное, процедурное..
)Если серьезно, специально искал базу, подходящую под разные языки - нашел COM/OLE/Active X Этот интерфейс и реализовал. В процессе общения не совсем понял какие трудности возникают с ним (создаешь объект CreateObject() - и работаешь со свойствами и процедурами как с функциями). Хотел бы послушать форумчан (профи и тех, кто в теме) как можно было бы проще поделится продуктом (2 класса со свойствами и процедурами) с пользователями других языков/компиляторов отличным от С/С++ в основном в среде win, с наименьшими телодвижениями для пользователя?
0
|
|
|
Кормпилятор
|
|||
| 31.03.2018, 23:31 | |||
|
0
|
|||
|
Модератор
|
|
| 31.03.2018, 23:37 | |
|
bedvit, все правильно ты сделал. С COM так или иначе работают почти все компиляторы и интерпретаторы под Windows. Большая гибкость работы и множество функций и возможностей со стороны системы.
0
|
|
| 31.03.2018, 23:37 | |
|
Как подключить .dll библиотеку? Не могу подключить dll библиотеку Как подключить библиотеку 7z.dll? Как подключить библиотеку i7000.dll? Как подключить библиотеку shell32.dll ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|