Помогите принять Lua-таблицу в dll на c++

Страницы: 1
RSS
Помогите принять Lua-таблицу в dll на c++
 
Допустим в Lua-скрипте есть функция, которая должна передать таблицу в функцию в dll на с++
Код
function OnQuote(class, sec )
  if class =="SPBFUT" and sec == "RIZ2" then
    ql2 = getQuoteLevel2(class, sec)
    local i = 5
    func_in_dll(i, gl2)
  end
end
Теперь функция в самой dll:
Код
[/CODE][CODE]int  func_in_dll(lua_State *L) {
Код
  int i = luaL_checkinteger(L, 1);

  -- как теперь получить таблицу ql2 ?

  return 0;
}
Так как получить таблицу ? Как работать с её элементами. В частности, в данном примере, в таблицу gl2 вложены ещё 2 таблицы:  bid и offer. Как с ними работать в c++ ?
 
Добрый день.
Reading Lua nested tables in C++
 
Добрый день!
Решение здесь https://quikluacsharp.ru/qlua-c-cpp-csharp/otpravka-stakana-iz-quik-qlua-v-prilozhenie-c/
 
...или здесь, как просили, на C++ : https://github.com/elelel/qluacpp-tutorial/tree/master/l2q_wa

Но за два года человек наверняка уже получил свой стакан :)
Страницы: 1
Читают тему
Наверх