Добрый день! Столкнулся с проблемой - в QUIK 6.17.1.17 не удается загрузить модуль luaxml (http://lua-users.org/wiki/LuaXml и http://viremo.eludi.net/LuaXML/) версии 1.7.4 Скрипт расположен в отдельной папке в корне диска C, QUIK в своей папке в корне диска C, код скрипта:
Код
package.cpath=getScriptPath().."\\?.dll"..package.cpath
package.path=getScriptPath().."\\?.lua"
local is_run = true
require('luaxml')
function OnInit() end
function main() while is_run do sleep(1000) end end
function OnStop() is_run = false end
После запуска скрипта сообщение об ошибке:
Код
C:\ExampleXml\luaxml.lua:1: module 'LuaXML_lib' not found:
no field package.preload['LuaXML_lib']
no file 'C:\ExampleXml\LuaXML_lib.lua'
no file 'C:\ExampleXml\LuaXML_lib.dll.\LuaXML_lib.dll'
no file 'C:\QUIK-Junior\LuaXML_lib.dll'
no file 'C:\QUIK-Junior\loadall.dll'
Если библиотеку LuaXml_Lib.dll поместить в папку с QUIK, то сообщение:
Код
error loading module 'LuaXML_lib' from file 'C:\QUIK-Junior\LuaXML_lib.dll':
Не найден указанный модуль.