luaxml

Страницы: 1
RSS
luaxml
 
Добрый день! Столкнулся с проблемой - в 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':
    Не найден указанный модуль.
Установил LuaForVindows 5.1.4-46  (https://code.google.com/p/luaforwindows/), ничего не изменилось.
Может кто знает, как загрузить модуль?
Спасибо!
 
По первой ошибке: забыл ";" поставить после dll
Код
package.cpath=getScriptPath().."\\?.dll;"..package.cpath
По второй: обязательно должен быть файл lua51.dll, который идет в комплекте с luaxml. Его нужно поместить в папку с QUIK.

Вопрос к разработчикам QUIK: насколько безопасно одновременное использование двух lua51.dll и lua5.1.dll?
 
Цитата
quikuser пишет:
По первой ошибке: забыл ";" поставить после dll
Код
 package.cpath=getScriptPath().."\\?.dll;"..package.cpath 
По второй: обязательно должен быть файл lua51.dll, который идет в комплекте с luaxml. Его нужно поместить в папку с QUIK.

Вопрос к разработчикам QUIK: насколько безопасно одновременное использование двух lua51.dll и lua5.1.dll?
Добрый день,

По вопросам работы данных модулей необходимо обратиться к их разработчикам.
 
Цитата
quikuser пишет:
Вопрос к разработчикам QUIK: насколько безопасно одновременное использование двух lua51.dll и lua5.1.dll?
lua5.1.dll это наша библиотека.
lua51.dll - это не наша библиотека.
На самом деле они выполняют разные функции, поэтому их совместное использование абсолютно безопасно.
 
Вопрос:

Для чего вам xml - когда есть LUA-файлы?
Вы также можете хранить в них всю информацию, которую хотели бы иметь в XML. При этом, доступ к ней и простота работы с ней - были бы в разы проще и быстрей. И не надо было бы никаких парсеров и библиотек подключать бо как это - часть движка LUA.

задумайтесь над этим...
Страницы: 1
Читают тему
Наверх