2010-12-07 44 views
5

Je sais comment charger une bibliothèque C de Lua:Est-il possible de charger .net dll à partir du code Lua?

-- Lua 
require("your_dll_name"); 

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

Mais est-il possible de charger .net bibliothèques de Lua?

+2

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

Répondre

2

LuaInterface est une bibliothèque pour l'intégration entre le langage Lua et Common Language Runtime (CLR) de la plate-forme Microsoft .NET. Les scripts Lua peuvent l'utiliser pour instancier des objets CLR, accéder à des propriétés, appeler des méthodes et même gérer des événements avec des fonctions Lua.

+0

Merci pour le lien. Il semble que le logiciel qui utilise les scripts Lua devrait supporter LuaInterface pour charger .net dll de Lua. – sibvic