VB.netアプリでluaスクリプトを外部ファイルで実行できるようにし、luaにもいくつかの関数を追加できるようにしようとしています。これを行うには、次のコードを使用します。
Imports LuaInterface
Public Class Form1
Public luascripting As New Lua()
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
luascripting.RegisterFunction("DisplayText", Me, Me.GetType().GetMethod("DisplayText"))
luascripting.DoFile("script.lua")
End Sub
End Class
しかし、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」と言って、レジスタ関数でエラーが発生します。luaを使用するVB.netプロジェクトの例を知っていますか?またはこれを修正する方法を知っていますか?