我創建用下面的代碼文件恐慌錯誤而讀取文件LUA
Request = {
TimeAdd = true;
DaysAdd = true;
};
的源代碼是用C
lua_getglobal(L, "Request")
lua_getfield(L, -1, "TimeAdd");
time_request = lua_toboolean(L, -1);
lua_getfield(L, -1, "DaysAdd");
data_request = lua_toboolean(L, -1);
製成我做程序的編譯通常更它發生錯誤LUA
LUA PANIC:未受保護的誤差在呼叫到Lua API(嘗試索引布爾值)
問題尋求幫助調試(「爲什麼不是這個代碼工作?「)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建最小,完整和可驗證示例。 – Olaf
你不明白什麼?在舊的代碼讀取之前,罰款,但現在改變後發生恐慌錯誤。錯誤調試'lua_getfield(L,-1,「TimeAdd」);' – Chozie
至少你應該表示禮貌,仔細閱讀我的評論。 – Olaf