|
|
|
Подключить библиотеку dll01.03.2017, 09:35. Показов 13134. Ответов 166
Метки нет (Все метки)
Данным диалектом Бейсика не пользуясь, но иногда здесь бываю. Решил немного поучаствовать. Собственно вопрос в следующем: можно ли пользоватся сторонними библиотеками в этом диалекте, насколько сложен процесс использования? Цель - есть своя xll для VBA, можно убрать обертку будет dll, выложу здесь для тех кто много считает, большими числами) (Гугл не спрашивал ибо важно понять, есть целесообразность в данном продукте?)
0
|
|
| 01.03.2017, 09:35 | |
|
Ответы с готовыми решениями:
166
Не получается подключить библиотеку Unmanaged.dll (Firefox nss3.dll) Подключить библиотеку dll Как подключить dll библиотеку? |
|
Кормпилятор
|
||
| 02.03.2017, 18:50 | ||
|
никто не будет, зачем вам тратить лишнее время, сделайте лучше видео туториал по тому, что у вас уже есть, т.е. как подключать модуль как его использовать, назначение функций. В макросах ничего сложного нет, любой программер прыгнет на VBA, если будет потребность. Да и что-то подсказывает, что разработать алгоритм для асма будет по времени быстрее, чем портировать эту матрёшку с кучей обёрток.
0
|
||
|
|
|||
| 02.03.2017, 19:14 [ТС] | |||
|
Возможно есть смысл использовать библиотеки MPIR или GMP, они по-моему с неуправляемым кодом.
Добавлено через 18 минут
0
|
|||
|
Модератор
|
|
| 02.03.2017, 23:19 | |
|
С COM работать очень даже просто. Ищешь DllGetClassObject, запрашиваешь IClassFactory, создаешь нужный объект с нужным интерфейсом и все. Можно работать хоть из ассемблера.
https://www.cyberforum.ru/blog... g3550.html - вот тут показано как нативно работать с COM либами.
0
|
|
|
|
|
| 27.03.2018, 08:12 [ТС] | |
|
locm, это не требует прав администратора. Процедурные подходят для одних компиляторов, не подходят для других. COM читается на многих.
Добавлено через 3 минуты locm, вы почитайте инфо по ссылке. Там я все показал.
0
|
|
|
|
|
| 27.03.2018, 13:33 [ТС] | |
|
locm, вы хотите сказать COM придумали зря для передачи объектов? Каким образом мне передать объект со свойствами к пример в VBA? или в 1С? Как WinAPI LoadLibrary и GetProcAddress это решают? Смысл именно в передачи объекта с методами, свойствами, а не функций.
0
|
|
|
|
|
| 27.03.2018, 15:14 | |
|
bedvit, хотите сказать что из VBA или 1С нельзя вызывать WinAPI функции? Вызов функций из процедурной DLL аналогичен WinAPI.
Вот к примеру для VBA MsgBox _ автоматическое нажатие vbYes через 2 минуты ожидания К тому-же ничего не мешает сделать универсальную DLL, которая будет одновременно COM и процедурной.
0
|
|
|
Модератор
|
|||
| 27.03.2018, 15:26 | |||
|
0
|
|||
|
|
||
| 27.03.2018, 15:55 [ТС] | ||
|
locm,
0
|
||
|
Кормпилятор
|
||
| 27.03.2018, 15:57 | ||
|
Перечитал эту тему, уже ничего не помню, что мы тут обсуждали. Но.
перескакивать. Не хочу Стасу мозги морочить вопросами про нюансы 64 бит *.dll. Кстати перенесите в корень, а то, увидев эту тему в списке, уже хотел материться, потому что то файловый менеджер, то Jpeg, а тут ещё и *.dll* на кубейсике. Уж грешным делом подумал, что парни совсем очумели.
0
|
||
|
|
|
| 27.03.2018, 16:03 [ТС] | |
|
The trick, как? Мне было бы интересно узнать. Зачем тогда полвинды и весь офис на сом объектах?
Добавлено через 2 минуты Quiet Snow, популярный раздел!)) (переносит модератор?)
0
|
|
| 27.03.2018, 16:03 | |
|
Как подключить .dll библиотеку? Не могу подключить dll библиотеку Как подключить библиотеку 7z.dll? Как подключить библиотеку i7000.dll? Как подключить библиотеку shell32.dll ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[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,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|