2010-12-07 15 views
5

sé cómo cargar una biblioteca de C Lua:¿Es posible cargar .net dll desde el código Lua?

-- Lua 
require("your_dll_name"); 

// C 
extern "C" __declspec(dllexport) LUALIB_API int luaopen_your_dll_name(lua_State *L) {...} 

Pero es posible cargar .net bibliotecas de Lua?

+2

Relevante: http://stackoverflow.com/questions/2082159/how-to-export-c-methods –

Respuesta

2

LuaInterface es una biblioteca para la integración entre el lenguaje Lua y Common Language Runtime (CLR) de la plataforma Microsoft .NET. Los scripts Lua pueden usarlo para instanciar objetos CLR, acceder a propiedades, llamar a métodos e incluso manejar eventos con funciones Lua.

+0

Gracias por el enlace. Parece que el software que usa scripts Lua debería ser compatible con LuaInterface para cargar .net dll desde Lua. – sibvic

Cuestiones relacionadas