J'utilise la bibliothèque LuaInterface pour exécuter le fichier .ua et fonctionne correctement. Je pouvais accéder au CLR via lua. Mais comment appeler la fonction Lua de C#?Comment appeler les fonctions Lua à partir de .NET
Répondre
Vous devez obtenir une référence à LuaFunction
, à partir de laquelle vous pouvez utiliser la fonction Call().
Le code d'échantillon peut être trouvé sur this website. Il semble que LuaInterface soit devenu un peu moins populaire et moins soutenu au cours des trois dernières années.
Dans tous les cas,.
Lua l = nouveau Lua(); l.DoFile ("log.lua"); LuaFunction f = _LuaTestManager ["log_info"] comme LuaFunction; if (f! = Null) f.Appel ("Mon message de journal"); Fait le. Merci –
Le lien vers l'exemple de code est cassé, des alternatives? –
@SteveFolly J'ai modifié mon commentaire. Ça fait longtemps que j'ai travaillé avec Lua en C# et comme je le dis dans mon commentaire, ça semble être devenu un peu moins populaire. La LuaInterface ne semble pas être trop active. –
- 1. Comment appeler les fonctions C à partir de python?
- 2. comment appeler les fonctions php de l'application .NET WPF?
- 3. Appeler les fonctions de l'applet à partir de JavaScript
- 4. appeler les fonctions Greasemonkey à partir de la page Web
- 5. Appeler Clojure à partir de .NET
- 6. Comment appeler les fonctions/méthodes C++ via JavaScript
- 7. Comment appeler le service WCF à partir de .NET 1.1
- 8. Lua Alien - Appeler API spécifique
- 9. Puis-je appeler des fonctions .NET à partir de PHP sur Windows Azure?
- 10. Comment appeler une bibliothèque C à partir de .NET
- 11. Comment appeler win32 CreateMutex à partir de .Net
- 12. Comment appeler les fonctions DLL de Windows à partir de Ruby?
- 13. Comment appeler les fonctions MATLAB à partir de la ligne de commande Linux?
- 14. Comment gérer les fonctions d'initialisation inconnues dans lua?
- 15. Lua - Comment utiliser les fonctions d'un autre script
- 16. Qt4: Comment appeler les fonctions JavaScript dans une page à partir de C++ via QtWebkit?
- 17. Luabind conditionnellement appeler la fonction Lua
- 18. Comment appeler une DLL .NET à partir d'un processus Win32?
- 19. Appelez deux fonctions Matlab simultanément à partir de .net
- 20. Appeler les fonctions javascript de xcode
- 21. Comment appeler un service Web .NET à partir d'Android?
- 22. Comment appeler des fonctions JQuery
- 23. Pouvez-vous appeler des fonctions C++ à partir d'Ada?
- 24. Utilisation de myFuncArray.shift()() pour appeler les fonctions
- 25. Comment appeler les méthodes de serveur à partir de JS dans .NET 4.0
- 26. Appel de fonctions dans une table Lua de
- 27. Comment appeler les classes dans un fichier .jar à partir de .net en utilisant jni4net?
- 28. Html ne pas appeler les fonctions javascript
- 29. Comment utiliser les fonctions AMFPHP à partir de l'application .NET WPF?
- 30. comment appeler jdialog à partir de jinternalframe
Peut-être que vous avez même problème que moi [même problème] [1] [1]: http://stackoverflow.com/questions/6856826/c-external-library-lua-call -problème –