LuaCOM

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Подскажите,
можно ли в Lua макросах (плагинах) использовать библилотеку LuaCOM (luacom.dll)?
Положил длл в корень каталога Far, в макросе написал
require "luacom"
При попытке выполнения, выдает ошибку
error loading module 'luacom' from file '... \Far3\luacom.dll'
Не найден указанный модуль.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaCOM

Post by Shmuel »

Положите библиотеку в %FARPROFILE%\Macros\lib32 или в %FARPROFILE%\Macros\lib64, в зависимости от битности.
Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Результат тот же, только только путь в ошибочном сообщении измннился.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

LuaCOM

Post by zg »

битность фара и модуля совпадает? все нужные модулю длл присутствуют?
Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Битность совпадает и длл явно видна, так как если dll не видна то выдается длинная портянка где она ищется.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

LuaCOM

Post by 2useven10 »

luacom.dll собирается с динамическим ms runtime.
Например, то что мне нашёл гугл: версия 1.4 -- MSVCR80.dll,
соответственно рантайм dll тоже должен быть доступен.
Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Last edited by Boffin on Thu 26 Oct, 2017 11:04, edited 1 time in total.
Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Там еще есть исходники. С ними можно что нибудь сделать?
Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Если подложить MSVCR80.dll, ругань меняется.
Произошел сбой в программе инициализации библиотеки динамической компоновки (DLL)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

LuaCOM

Post by DrKnS »

msvcr80, насколько я помню, надо не подкладывать, а устанавливать как положено.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

LuaCOM

Post by 2useven10 »

Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

Установка этого пакаджа ничего не изменила. Кстати эта dll-ка так ине появилась в доступных каталогах, только в winsxs
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

LuaCOM

Post by John Doe »

Boffin
Posts: 29
Joined: Fri 07 Oct, 2005 08:53
Has thanked: 1 time

LuaCOM

Post by Boffin »

John Doe, Спасибо.
Всё заработало.
Скажите, что вы с ней сделали?
Last edited by Boffin on Sat 28 Oct, 2017 18:43, edited 3 times in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

LuaCOM

Post by John Doe »

Ничего. Лежала готовая.
Post Reply

Return to “Нужна помощь”