Не подключается iuplua

Страницы: 1
RSS
Не подключается iuplua, При попытке подключить iuplua получаю ошибку библиотеки iuplua.dll
 
В коде всего одна строчка

Код
require"iuplua"
 
Все. При запуске скрипта в Квике получаю ошибку:

Код
error loading module 'iuplua' from file 'C:\Program Files (x86)\Lua\5.1\clibs\iuplua51.dll':
   C:\Program Files (x86)\Lua\5.1\clibs\iuplua51.dll:1: '=' expected near 'ђ'
 
Версия квика: 6.17.1.17
Версия lua: 5.1

Пробовал менять кодировки файла - без результата. Переустанавливал Lua - без результата. При этом, например:

Код
require"bit"
 
Работает корректно.
 
Вы подключаете dll как lua-расширение.

Добавьте маску c:\\путь\\?.dll в package.cpath
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru пишет:
Вы подключаете dll как lua-расширение.

Добавьте маску c :\ \путь\\?.dll в package.cpath
Это уже сделано. Только что отказалась работать еще одна библиотека, которая еще вчера отлично работала. Ошибка та же. Библиотека находится в корне с папкой квика. Вспоминаю, что со вчерашнего дня менялось...
 
По вчерашней библиотеке помогла перекодировка файла в UTF-8 (без BOM). Для iuplua пока ничего не помогает...
 
Цитата
Дмитрий Минеев пишет:
По вчерашней библиотеке помогла перекодировка файла в UTF-8 (без BOM). Для iuplua пока ничего не помогает...
Добрый день.

Дмитрий, можете выложить полный скрипт, либо пришлите нам на почту - постараемся помочь.
Возможно Вы пытаетесь dll загрузить как модуль на Lua.
 
Цитата
Egor Zaytsev пишет:
Цитата
Дмитрий Минеев пишет:
По вчерашней библиотеке помогла перекодировка файла в UTF-8 (без BOM). Для iuplua пока ничего не помогает...
Добрый день.

Дмитрий, можете выложить полный скрипт, либо пришлите нам на почту - постараемся помочь.
Возможно Вы пытаетесь dll загрузить как модуль на Lua.
Добрый день.
Да, конечно. Вот ссылка.
 
добрый день.
в присланном файле только это:

Код
require "iuplua"
 
При этом:
Цитата
Дмитрий Минеев пишет:
Добавьте маску c \путь\\?.dll в package.cpath
Это уже сделано
Где-то не сходится.

Если Вы копируете библиотеки в папку со скриптом, то:
package.cpath = getScriptpath() .. "\\?.dll;".. package.cpath
Либо вместо getScriptpath добавьте правильный путь к библиотекам
 
Цитата
Michael Bulychev пишет:
добрый день.
в присланном файле только это:
Код
 require "iuplua"
  
При этом:
Цитата
Дмитрий Минеев пишет:
Добавьте маску c \путь\\?.dll в package.cpath
Это уже сделано
Где-то не сходится.

Если Вы копируете библиотеки в папку со скриптом, то:
package.cpath = getScriptpath() .. "\\?.dll;".. package.cpath
Либо вместо getScriptpath добавьте правильный путь к библиотекам
У меня в "LUA_PATH" все прописано.

Код
";;F:\Lua\5.1\clibs\?51.dll;.\?.dll;.\?.so;..\lib\?.so;..\lib\vc_dll\?.dll;..\lib\bcc_dll\?.dll;..\lib\mingw_dll\?.dll;;;;F:\lua\5.1\lua\?.luac"
 
Но и строчку

Код
package.cpath =  ";;F:\Lua\5.1\clibs\?51.dll;.\?.dll;.\?.so;..\lib\?.so;..\lib\vc_dll\?.dll;..\lib\bcc_dll\?.dll;..\lib\mingw_dll\?.dll;;;;F:\lua\5.1\lua\?.luac;" .. package.cpath
тоже пробовал добавлять. Результат одинаковый.
 
Наверное, вы какую-то другую строку добавляли:
Цитата
Дмитрий Минеев пишет:
error loading module 'iuplua' from file 'C:\Program Files (x86)\Lua\5.1\clibs\iuplua51.dll':
C:\Program Files (x86)\Lua\5.1\clibs\iuplua51.dll:1: '=' expected near 'ђ'
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Дмитрий Минеев пишет:
Цитата
Michael Bulychev пишет:
добрый день.
в присланном файле только это:
Код
  require "iuplua"
   
При этом:
Цитата
Дмитрий Минеев пишет:
Добавьте маску c \путь\\?.dll в package.cpath
Это уже сделано
Где-то не сходится.

Если Вы копируете библиотеки в папку со скриптом, то:
package.cpath = getScriptpath() .. "\\?.dll;".. package.cpath
Либо вместо getScriptpath добавьте правильный путь к библиотекам
У меня в "LUA_PATH" все прописано.
Код
 ";;F:\Lua\5.1\clibs\?51.dll;.\?.dll;.\?.so;..\lib\?.so;..\lib\vc_dll\?.dll;..\lib\bcc_dll\?.dll;..\lib\mingw_dll\?.dll;;;;F:\lua\5.1\lua\?.luac"
  
Но и строчку
Код
 package.cpath =  ";;F:\Lua\5.1\clibs\?51.dll;.\?.dll;.\?.so;..\lib\?.so;..\lib\vc_dll\?.dll;..\lib\bcc_dll\?.dll;..\lib\mingw_dll\?.dll;;;;F:\lua\5.1\lua\?.luac;" .. package.cpath 
тоже пробовал добавлять. Результат одинаковый.
возможно слишком длинная строка LUA_PATH посмотрите в командной строке командой set не обрезается ли путь
 
Цитата
Старатель пишет:
Наверное, вы какую-то другую строку добавляли:
Цитата
Дмитрий Минеев пишет:
error loading module 'iuplua' from file ' C :\ Program Files (x86) \Lua\5.1\clibs\iuplua51.dll':
C :\ Program Files (x86) \Lua\5.1\clibs\iuplua51.dll:1: '=' expected near 'ђ'
Это потому, что я переустановил Луа на другой диск. Думал, может что-то с доступом связано.
 
Цитата
Николай Камынин пишет:
Цитата
Дмитрий Минеев пишет:
Цитата
Michael Bulychev пишет:
добрый день.
в присланном файле только это:
Код
   require "iuplua"
    
При этом:
Цитата
Дмитрий Минеев пишет:
Добавьте маску c \путь\\?.dll в package.cpath
Это уже сделано
Где-то не сходится.

Если Вы копируете библиотеки в папку со скриптом, то:
package.cpath = getScriptpath() .. "\\?.dll;".. package.cpath
Либо вместо getScriptpath добавьте правильный путь к библиотекам
У меня в "LUA_PATH" все прописано.
Код
  ";;F:\Lua\5.1\clibs\?51.dll;.\?.dll;.\?.so;..\lib\?.so;..\lib\vc_dll\?.dll;..\lib\bcc_dll\?.dll;..\lib\mingw_dll\?.dll;;;;F:\lua\5.1\lua\?.luac"
   
Но и строчку
Код
  package.cpath =  ";;F:\Lua\5.1\clibs\?51.dll;.\?.dll;.\?.so;..\lib\?.so;..\lib\vc_dll\?.dll;..\lib\bcc_dll\?.dll;..\lib\mingw_dll\?.dll;;;;F:\lua\5.1\lua\?.luac;" .. package.cpath  
тоже пробовал добавлять. Результат одинаковый.
возможно слишком длинная строка LUA_PATH посмотрите в командной строке командой set не обрезается ли путь
Тут тоже все норм. Вот. Мне кажется не в том направлении идем. Если проблема в пути, то ошибка будет вот такой:

Код
...terminals\QUIK Junior\scripts\RangeForTrade\test.lua:1: module 'iuplua' not found:
   no field package.preload['iuplua']
   no file '.\iuplua.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\lua\iuplua.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\lua\iuplua\init.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\iuplua.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\iuplua\init.lua'
   no file 'F:\Lua\5.1\clibs\iuplua51.dll'
   no file '.\iuplua.dll'
   no file '.\iuplua.so'
   no file '..\lib\iuplua.so'
   no file '..\lib\vc_dll\iuplua.dll'
   no file '..\lib\bcc_dll\iuplua.dll'
   no file '..\lib\mingw_dll\iuplua.dll'
   no file '.\iuplua.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\lua\iuplua.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\lua\iuplua\init.lua'
   no file 'F:\work\trade\ММВБ\terminals\QUIK Junior\iuplua.lua'
   no file 'F:\work\trade\ММВ
 
Это я просто переименовал библиотеку.
 
При инициализации Lua смотрит на две переменные - LUA_PATH и LUA_CPATH. Если Вы планируете загружать модуль как dll, то он должен находиться в package.cpath, если это код Lua, то package.path. Ошибка, которую Вы получаете, говорит о том, что Lua пытается загрузить dll как свой нативный код.
Даже в Вашем примере "..\lib\mingw_dll\?.dll;;;;F  :\  lua\5.1\lua\?.luac" смешаны файлы luac и dll.
В общем Вам надо разобраться откуда что загружается и навести порядок в библиотеках и путях.
 
Цитата
Michael Bulychev пишет:
При инициализации Lua смотрит на две переменные - LUA_PATH и LUA_CPATH. Если Вы планируете загружать модуль как dll, то он должен находиться в package.cpath, если это код Lua, то package.path. Ошибка, которую Вы получаете, говорит о том, что Lua пытается загрузить dll как свой нативный код.
Даже в Вашем примере "..\lib\mingw_dll\?.dll;;;;F  :\  lua\5.1\lua\?.luac" смешаны файлы luac и dll.
В общем Вам надо разобраться откуда что загружается и навести порядок в библиотеках и путях.
Огромное спасибо!!!
Действительно. Все заработало вот так:

Код
package.cpath = ";;f:\\lua\\5.1\\clibs\\?51.dll;f:\\lua\\5.1\\clibs\\?.dll;"
package.path = ";;f:\\lua\\5.1\\lua\\?.lua;"
require'iuplua'
Сейчас перепишу все пути. Еще раз спасибо!
 
Помогите разобраться!!!

win7x64
установлен LuaForWindows_v5.1.4-46.exe
Quik 7.0.4.10
Quik 6.17.3.6
Код
C:\Windows>set lua
LUA_DEV=C:\Program Files (x86)\Lua\5.1
LUA_PATH=;;C:\Program Files (x86)\Lua\5.1\lua\?.luac

запускаю скрипт:
Код
package.cpath = "c:\\z\\trade\\quick\\ps-kf\\?51.dll"
package.path = ""
require 'iuplua'
iup.GetText("",package.cpath.."\n"..package.path)
что одна версия квик, что другая, все работает:

[img]data:image/png;base64,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[/img]

настраиваю удаленный комп:
Win Server 2012R2
установлен LuaForWindows_v5.1.4-46.exe
Quik 7.0.4.10
Quik 6.17.3.6
Код
c:\>set lua
LUA_DEV=C:\Program Files (x86)\Lua\5.1
LUA_PATH=;;C:\Program Files (x86)\Lua\5.1\lua\?.luac

запускаю тот же скрипт из той же папки, в тех же версиях квика
результат:
Код
error loading module 'iuplua' from file 'c:\z\trade\quick\ps-kf\iuplua51.dll':
   The specified module could not be found.

 
картинка странно вставилась
результат на экране такой:
Код
c:\z\trade\quick\ps-kf\?51.dll
 
 
iup dll присутствуют:
Код
c:\z\trade\quick\ps-kf>dir  iup*.*
 Volume in drive C has no label.
 Volume Serial Number is B05A-B61D

 Directory of c:\z\trade\quick\ps-kf

04.02.2015  18:01           555 520 iup.dll
05.02.2015  02:13           124 928 iuplua51.dll
04.02.2015  18:01            28 160 iupluacontrols51.dll
               3 File(s)        708 608 bytes
               0 Dir(s)  52 224 782 336 bytes free
 
Ну вот, сам себе и ответил...
win server 2012R2 std x64
возникло у меня предположение, что проблема с vcredist при установке LuaForWindows, хотя установка прошла без ошибок
скачал vcredist_x64, после рестарта винды все запустилось
Страницы: 1
Читают тему
Наверх