读书人

在Delphi 中调用Lua 脚本出错。异常信

发布时间: 2013-01-04 10:04:18 作者: rapoo

在Delphi 中调用Lua 脚本出错。错误信息为:Debugger Exception Notification。。。请大家帮忙看下
具体错误信息为:
Project Project1.exe raised exception class EAccess Violation with message 'Acess violation at address 00403294 in module 'Project1.exe '. Read of address FFFFFFFF'.Process stopped.Use step or Run to continue.
我想在Delphi 7中调用LUA 脚本.
我的步骤如下:
1,我首先下载了LuaDelphi2010-v1.3 .然后把 下载下来的 lua.pas 和 lualib.pas 文件放到Delphi 7的安装目录下的LIB 文件夹中.

2,把下载下来的 lua5.1.dll 文件复制到我的应用程序目录中.

3,在应用程序代码中使用 uses lua,lualib;

编译通过,运行时出错.

错误出现在 Lua.Create(True)此处 ,说明在调用Lua 时就出现了问题。。

我要请教各位大侠。怎么样设置才能在Delphi中调用Lua

[解决办法]
果然如此,把Lua.Create( True );改成Lua:=TLua.Create( True );即可,记住:类实例化必须 对象名:=类名.Create

读书人网 >.NET

热点推荐