FFI — одна из стандартных библиотек luajit.
Позволяет из Lua кода вызывать внешние C-функции и использовать структуры данных C.
В данной теме задаём вопросы по использованию FFI
Заготовка для документации: viewtopic.php?f=57&t=8418&p=147610#p147610
Примеры готовых скриптов:
Предупреждение: viewtopic.php?p=147610#p147610
Вопросы по использованию FFI
Вопросы по использованию FFI
Latest post of the previous page:
John Doe,
ну да, мой косяк, бесполезные время и эксперименты
хоть опыта с ФФИ стало больше, но этот "опыт ради опыта" опять ..
Проблема была в том была в том что я все иницилаизации-декларации ФФИ перенес (не меняя) из _macroinit.lua в LuaFar_init.lua.
т.е., в скрипт макроса все попадаем уже после этих деклараций, все равно, в обоих вариантах как с макроинит так и луафар_инит.
Все еще непонятно почему ои что это меняет, но как-то так.
В свое оправдание:
1.) Из прошлого опыта ФФИ на переопределения ругался сразу, (впрочем сейчас не уверен что помню)
поэтому я не думал что с этим связано
2.) Был сооблазн решить заменой на char[?], это получилось результативно сразу и быстро, но вот далее ..
3.) не было изменений кода используемого кода ФФИ в последние месяцы
Last edited by citRiks on Thu 21 Jan, 2021 12:16, edited 1 time in total.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
- John Doe
- Бюрократ
- Posts: 13064
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 42 times
- Been thanked: 319 times
Вопросы по использованию FFI
https://t.me/FarManager — Telegram чат