Форум программистов, компьютерный форум, киберфорум
Visual Studio
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 13.11.2007
Сообщений: 31
1

Подключение библиотеки, написанной на VS в других языках программирования

01.02.2013, 18:57. Просмотров 684. Ответов 3
Метки нет (Все метки)

Существует ли возможность написать на VS такую dll - библиотеку, которую можно было бы использовать на языках программирования без поддержки .net, например на VBA?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2013, 18:57
Ответы с готовыми решениями:

Наследование в CSS, как в других языках программирования
Здравствуйте! Я только начинаю изучать HTML и CSS, хотя, с программированием уже знаком на...

Метод Contains аналог оператору 'in' в других языках программирования
Не могу никак найти решение проблемы. В других языках программирования есть оператор вхождения in....

Стандартные мат. библиотеки в языках программирования
Вот к примеру возьмём python. В модуле math есть тригонометрические функции - например sin(x). Как...

Подключение библиотеки, написанной на C++
Здравствуйте. Пытаюсь подключить свою dll.dll написанную на С++. Подключаю на C#. Это читал: ...

3
СуперМодулятор
133 / 132 / 48
Регистрация: 03.11.2012
Сообщений: 974
01.02.2013, 19:59 2
Цитата Сообщение от nikita Посмотреть сообщение
Существует ли возможность написать на VS такую dll - библиотеку, которую можно было бы использовать на языках программирования без поддержки .net, например на VBA?
Насколько мне известно - никак. Ведь dll-ка тоже будет завязана на net-e.
1
1 / 1 / 0
Регистрация: 13.11.2007
Сообщений: 31
01.02.2013, 23:30  [ТС] 3
Спасибо, Izobara хотя ответ вообще говоря не совсем корректен.
Дам ссылки, на случай если у кого-нибудь возникнет подобный вопрос.
Нашел кое-что в msdn
http://msdn.microsoft.com/ru-r... 73185.aspx
И вот очень интересная статья, для тех у кого нет проблем с английским
http://richnewman.wordpress.co... rom-excel/
В итоге на VS у меня получилась библиотека с расширением не dll, а tlb, которую можно использовать на VBA.
У кого получится скомпилить именно dll напишите))
1
СуперМодулятор
133 / 132 / 48
Регистрация: 03.11.2012
Сообщений: 974
01.02.2013, 23:49 4
Ах vba... Честно говоря,языком его сложно называть. Это просто скрипты. Но все равно интересно.
Вообще, все реально, надо просто немного подумать. Как delphi и С++ связывали, хоть они по-разному хранят строки. А вот .net с не-net связать проблематично.
http://www.cyberforum.ru/cshar... 42135.html
К нету подключить проще, чем нет, однозначно. Шкурка вычинки не стоит. Может, проще переписать с нуля?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2013, 23:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подключение dll библиотек, построенных на других языках
Возможно ли подключить к проекту на C++ Builder библиотеку, построенную на C#?

Подключение библиотеки DLL написанной на Си к проекту VB.NET
Мне нужен подробный пример написания библиотеки на Си и ее подключения к проекту VB.NET. Ссылку...

Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования
Помогите пожалуйста . Сети Петри . Любой простой пример программы с сетями Петри С++ или на других...

Подключение библиотеки dll на других компьютерах
У меня такая проблемка. Создал проект подключил к ней библиотеку которая есть у всех систем виндовс...

Вызов программой, написанной на С++, функции из dll, написанной на Assembler (явное подключение dll)
Доброго времени суток!Задали лабораторную работу: программа, написанная на с++ должна подключать...

Аналог оператора 'in' в других языках
Господа небольшой вопрос, в шарпе есть contains, который в принципе является аналогом in, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.