luainterface

    0熱度

    1回答

    我已成功引用了visual studio 2008 c#項目中的luainterface。 這裏是我的代碼: private void button1_Click(object sender, EventArgs e) { Lua lua = new Lua(); var result = lua.DoFile(@"C:\testing\regex\test-data.lu

    2熱度

    1回答

    我正在使用LuaInterface for .NET來創建Windows窗體對象。這個作品除了一件事情相當不錯: 我想要使用Control的Anchor屬性使它們自動調整大小。如果我只設置其中一個錨(例如只有AnchorStyles.Top),它就可以工作,但這並不合理。我必須設置多個Anchor,這是通過將它們與「按位或者」(或者通過數字添加它們)組合來完成的。 在VB.Net兩部作品: Dim

    0熱度

    1回答

    我使用LuaInterface爲我想在Lua中提供的某些對象註冊getter。 E.G: public MyObject getObjAt(int index) { return _myObjects[index]; } 我的Lua文件: obj = getObjAt(3) print(obj.someProperty) // Prints "someProp

    0熱度

    1回答

    我有一個C#程序使用LuaInterface執行Lua腳本。到目前爲止,它運行良好,除非我的Lua腳本需要特定的包,比如LuaXML。 我想從C#發送一個XML字符串到一個Lua函數。 這是XML,保存在C:\ TEMP: <?xml version="1.0" encoding="utf-16" ?> <library id="101"> <book id="10" author="

    0熱度

    2回答

    使用Lua我試圖腳本: - using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using LuaInterface; namespace Scripting { public class Lua

    1熱度

    1回答

    我有一個用C#編寫的,由Lua腳本使用的DLL。腳本「需要CLRPackage」。到目前爲止,我可以load_assembly()和import_type()來獲取我的DLL中的類和方法。我傳回簡單的值和字符串,並且所有的作品。 不,我需要將通用集合傳回給Lua。我相信Lua會看到的是一個表格,但我不清楚如何在C#中創建該表格並將其傳回。 This似乎是一個類似的問題,但我沒有看到如何實現它。是否

    1熱度

    1回答

    LuaInterface使用兩個.dlls:lua51和luanet。 雖然能夠重建lua51到liblua5.1.dylib(而且代碼實際上找到了所有必需的入口點),但我完全停留在luanet.dll。 有沒有人有一個想法如何在Mac OS上構建它,或者如果我必須完全避免使用它(以損失諸如ObjectTranslator和MetaFunctions之類的東西爲代價)? 我已經知道有其他替代方案,

    0熱度

    1回答

    有無論如何得到所有使用的全局變量的名稱列表嗎? 一種方法是不加載任何全局變量,然後執行腳本。讓它崩潰並解析名稱..很醜陋異常...

    1熱度

    1回答

    我有一個需要加載到LuaInterface的Lua模塊(lpack)。我已經嘗試了幾個不同的項目配置,但我似乎無法弄清楚鏈接。 我得到的錯誤unresolved external symbol "void __stdcall lua_replace(struct lua_State *,int)" ([email protected]@[email protected]@[email protec

    1熱度

    2回答

    我讀LuaInterface教程(here)的一部分,並發現,你可以將事件與函數做類似的事情,以這種關聯斷開事件,有沒有人知道我會如何刪除事件處理程序?假設我只想斷開上面的連接。我會怎麼做?