Вызов из QLUA модули написанные на С++.

Подробнее
9 года 4 мес. назад #160 от AlexLan
Михаил, добрый вечер.
Судя по статьям, и по форуму на Quik Вы уже разобрались с QLUA .
1. Могли бы Вы привести пример как из LUA можно вызвать модуль написанный на С++, или дать ссылку.
2. И как Вы считаете, у языка QLUA есть будущее? Судя по форуму язык "сырой". Ошибки, графики не строит.
С уважением, Александр.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
9 года 4 мес. назад - 9 года 4 мес. назад #161 от admin
Здравствуйте, Александр.

По вопросу "теории процесса" у меня есть шпаргалка: С API для Lua . Пошаговое руководство с использованием MS Visual Studio нарисую на днях.

По поводу будущего. Конечно, это гораздо более удобный язык, чем qpile.

Однако, на текущий момент (февраль 2013) qlua не представляет никаких возможностей, которые отсутствовали бы в qpile (кроме возможности подцепить С и удобства самого языка, что не есть заслуга ARQA).. Будущее qlua будет зависеть от того, насколько плотно разработчик будет заниматься развитием. Пока я вижу только одни перспективы
Последнее редактирование: 9 года 4 мес. назад пользователем admin.
Спасибо сказали: AlexLan

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
9 года 4 мес. назад #162 от admin
Оказывается, все уже украдено до нас.

Прежде чем описывать пример создания Dll для qlua на С++, посмотрел что есть по этому поводу готового. Оказывается, нет смысла повторяться, Chigarev Sergey уже описал процесс. Вот готовый проект

Проверил на MS Visual Studio 12. Собралось, работает.
Спасибо сказали: AlexLan

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
9 года 4 мес. назад #164 от AlexLan
Михаил, большое спасибо. Замечательный пример.
Допустим если в MatLab написать фильтр или нейросеть.
Все это с транслировать в C++, а затем вызывать из QLUA.
Тогда можно обойтись без Amibrokera.
Только вопрос, как это все тестировать? Конечно можно в MatLab - но по сравнению с Amibrokerom - это не реально..
Конечно я может ошибаюсь. Но мне кажется, что Amibroker + AmiSharp пока это лучшее решение.
Если я не прав развейте мои убеждения.
С уважением, Александр.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
9 года 4 мес. назад - 9 года 1 мес. назад #165 от admin
Александр, всяко можно действовать, все зависит от фантазии... :P

Если честно, то борьба с нюансами С++ API и системным программированием под Windows отвлекают от главного и как-то скучны. То что есть в свободном доступе - в основном работает условно. Сегодня посмотрел штук 10 реализаций расширений LUA для элементарной отправки почты. Все до единого - мусор. Придется делать самому. Если когда-то накопится критическая масса всевозможных стопудово работающих расширений ( gui, email, графики, COM и так далее), то qlua станет главой королевства. Когда и если. Пока желающих выложить отлаженное работающее расширение в свободный доступ не видать. Думаю, их и не появится.


А пока Амиброкер с амишарпом действительно гораздо проще и значительно удобнее (для тех кто в них разобрался).
Последнее редактирование: 9 года 1 мес. назад пользователем admin.
Спасибо сказали: AlexLan

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: admin