Lua в Visual Basic.net - PullRequest
       30

Lua в Visual Basic.net

0 голосов
/ 17 сентября 2010

Я пытаюсь заставить приложение 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

Но это ошибка в функции регистра, говоря: «Ссылка на объект не установлена ​​для экземпляра объекта». Вы знаете пример проекта VB.net, который использует lua? Или знаете как это исправить?

1 Ответ

2 голосов
/ 17 сентября 2010

Вы регистрируете функцию, но забыли написать ее.Вставьте это в код вашей формы:

Public Sub DisplayText()
    MsgBox("Works")
End Sub
...