Страница 1 из 2

Создание DLL в LabVIEW

Добавлено: 18 сен 2011, 22:11
Broad_smile
Здравствуйте!)
Можете подсказать какую-нибудь литературу по созданию DLL в LabView? Или сказать возможно ли это.

Re: Создание DLL в LabView.

Добавлено: 18 сен 2011, 22:23
Viktor

Re: Создание DLL в LabView.

Добавлено: 18 сен 2011, 22:57
Broad_smile
Спасибо)

Re: Создание DLL в LabVIEW

Добавлено: 16 июн 2013, 20:58
Kvanto
подскажите, а Run-Time Engine нужен для работы dll или нет? и сколько в среднем занимает места сама dll библиотека?

Re: Создание DLL в LabVIEW

Добавлено: 17 июн 2013, 06:05
dadreamer
Kvanto писал(а):Run-Time Engine нужен для работы dll или нет?
Правила те же самые, что и для exe: http://digital.ni.com/public.nsf/allkb/ ... 22004DE82D

Re: Создание DLL в LabVIEW

Добавлено: 17 июн 2013, 12:23
Kvanto
dadreamer писал(а):
Kvanto писал(а):Run-Time Engine нужен для работы dll или нет?
Правила те же самые, что и для exe: http://digital.ni.com/public.nsf/allkb/ ... 22004DE82D
ясно, спасибо!

Re: Создание DLL в LabVIEW

Добавлено: 24 ноя 2017, 16:13
duke-kta
Почитал про создание dll статейку Creating a DLL from LabVIEW code.
В статье есть проект примера Math_Example.
Скачал его, компилирую - выдаёт ошибку.
1.jpg
1.jpg (63.71 КБ) 9671 просмотр
Что не так?

PS: LV 2013 SP1, Professional

Re: Создание DLL в LabVIEW

Добавлено: 24 ноя 2017, 17:21
Borjomy_1
По английски же пишет, что недопустимое имя функции или параметра. Сложно перевести??? Проверяйте написание.

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 09:44
duke-kta
Borjomy_1,
Так я же пишу, что скачал пример из статьи! Все названия оттуда - ничего не менял.
Я потому и в шоке, что не понял чего там может быть "иллегал"
В путях тоже русских символов нет.

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 10:34
duke-kta
Why Do I Get Error -2147221480 When I Build a DLL in LabVIEW?
http://digital.ni.com/public.nsf/allkb/ ... E800728A7B
тоже читал - нет такой папки у меня, то есть "you are most likely seeing a different error than the one described in this KnowledgeBase article".
Похоже, единственный выход - попытаться 14-й LabVIEW поставить.

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 10:41
dadreamer
duke-kta писал(а):В статье есть проект примера Math_Example.
Где это вы такой пример обнаружили? В статье такого нет. :dntknw: Если мы, конечно, об этой статье говорим: https://forums.ni.com/t5/Community-Docu ... -p/3514929

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 11:22
duke-kta
dadreamer,
точно, это из другой http://digital.ni.com/public.nsf/allkb/ ... E00043C1A7 - вот из этой.
Ну, там то же самое написано.

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 11:28
dadreamer
duke-kta, у меня всё компилится. Скачал на рабочий стол, распаковал, открыл проект и сразу забилдил. :labview: 2016 64-bit.

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 11:30
duke-kta
Поставил 15-й LV.
В нём всё нормально компилируется. 13-й так и не компилирует. Загадка...

Re: Создание DLL в LabVIEW

Добавлено: 27 ноя 2017, 11:38
dadreamer
duke-kta писал(а):Поставил 15-й LV.
В нём всё нормально компилируется. 13-й так и не компилирует. Загадка...
Обычно такое бывает, когда рядом несколько версий :labview: стоит, и та версия, в которой производится попытка скомпилировать, ставилась не последней. Ну, то есть, где-то какие-то пути/параметры были переписаны той версий, что встала последней. Влияет исключительно на компиляцию библиотек, экзешники нормально компилируются. Простого решения не знаю и не было интереса разбираться. Сложное решение - переустановить :labview: нужной версии с нуля.