Здравствуйте, гость ( Вход | Регистрация )

> [C/C++] Пример плагина для Lua.
Cockney
сообщение 21.9.2017, 21:57
Сообщение #1


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21064
Пользователь №: 16.156



Код элементарен. Хорошие примеры работы с API LUA можно найти в сорцах модуля math и др. , который поставляются с исходниками Lua. Особо не разобрался, т.к. протестировать нормально не могу, но вроде можно таким делом биндить классы из длл и другие фичи.

Сам собирал под VS 2017 CE. Кто сможет собрать и завести всю эту кухню - отпишите результат.



For GCC - Прикрепленный файл  gcc_ex.zip ( 1,91 килобайт ) Кол-во скачиваний: 695

For MSVC - Прикрепленный файл  PlugEx.zip ( 27,47 килобайт ) Кол-во скачиваний: 726


Сообщение отредактировал Cockney - 6.2.2019, 13:56
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 22.1.2020, 18:33
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Кхм... Даж стыдно как-то стало, что не отписался. В общем этот сокет давно в работе и от него проблем и нареканий нет/почти нет.
Были какие-то не до конца мне понятные подвисания прослушивания порта. Т.е. даже когда выключаешь пилот, то порт остается занятым и лечится исключительно ребутом. Тем не менее данная проблема наблюдалась и на старом сокете. Подозреваю, что лечится через установку settimeout на сервере, т.к. проблемы возникали исключительно при некорректном обрыве связи. В остальном вылечен огромный ворох багов и шуршит просто шикарно. Весь год как часы =)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Cockney   [C/C++] Пример плагина для Lua.   21.9.2017, 21:57
Cockney   И да, в приоритете, если возможно - делайте сборку...   21.9.2017, 22:21
Cockney   Обновил сорцы. Теперь собирается нормально. Добави...   11.2.2018, 14:59
Cockney   Год медитаций позволил мне наконец-то собрать плаг...   6.2.2019, 13:54
DarkMaster   Первый раз вижу нормальный ман по сброке в MSYS/Mi...   6.2.2019, 14:05
Cockney   Какая dll и к чему подключается ? Если dll вообщ...   6.2.2019, 14:12
DarkMaster   winapi биндинги через ffi уже созданы. https://lu...   6.2.2019, 14:19
Cockney   Спорное утверждение. dll уже работает на максим...   6.2.2019, 14:22
DarkMaster   За что тебе безусловно спасибо. :thanks: Я прост...   6.2.2019, 22:03
Cockney   Ни в коем случае.   6.2.2019, 23:24
Cockney   Пишу как заметку для себя, но мало-ли кому пригоди...   18.2.2019, 13:29
rinat84   :D то чувство когда собираешь из исходников 3 день...   7.3.2019, 3:20
Cockney   Успешно собран luasocket под mingw. Работает ?   27.3.2019, 21:58


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 2:13
Designed by Nickostyle