通常、ブラウザ上に表示されないインタプリタの例外エラー情報を、Luaの保護実行機能を使うことで見える化します。
この場合、debug.luaが実行対象のLuaスクリプトです。
他の方法:エラーを調べる方法
FlashToolsLuaEditorのdebug機能と同等のものです。
この場合、debug.luaが実行対象のLuaスクリプトです。
他の方法:エラーを調べる方法
FlashToolsLuaEditorのdebug機能と同等のものです。
f,e = loadfile(fname)
print("debug.lua : protected call<br>\n")
if(f==nill)then
print("<br><b><font color='#FF0000'><pre>debug.lua : compile error detected.!\n\n------------\n")
print(e)
print("\n------------\n\n</pre></font></b>")
end
local s, r = pcall(f)
if not s then
print("<br><b><font color='#FF0000'><pre>debug.lua : Lua error detected.!\n\n------------\n")
print(r)
print("\n------------\n\n</pre></font></b>")
else
print("\n<br>debug.lua : no error.<br>")
end

コメントをかく