LuaCOM

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

LuaCOM

Post by Boffin » Thu 26 Oct, 2017 08:17

Подскажите,
можно ли в Lua макросах (плагинах) использовать библилотеку LuaCOM (luacom.dll)?
Положил длл в корень каталога Far, в макросе написал
require "luacom"
При попытке выполнения, выдает ошибку
error loading module 'luacom' from file '... \Far3\luacom.dll'
Не найден указанный модуль.

Shmuel
Posts: 5639
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 193 times

LuaCOM

Post by Shmuel » Thu 26 Oct, 2017 08:39

Положите библиотеку в %FARPROFILE%\Macros\lib32 или в %FARPROFILE%\Macros\lib64, в зависимости от битности.

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

LuaCOM

Post by Boffin » Thu 26 Oct, 2017 08:56

Результат тот же, только только путь в ошибочном сообщении измннился.

User avatar
zg
zero-gravity
Posts: 5527
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

LuaCOM

Post by zg » Thu 26 Oct, 2017 08:58

битность фара и модуля совпадает? все нужные модулю длл присутствуют?

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

LuaCOM

Post by Boffin » Thu 26 Oct, 2017 09:22

Битность совпадает и длл явно видна, так как если dll не видна то выдается длинная портянка где она ищется.

2useven10
Posts: 3681
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

LuaCOM

Post by 2useven10 » Thu 26 Oct, 2017 09:55

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 » Thu 26 Oct, 2017 10:17

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 » Thu 26 Oct, 2017 10:21

Там еще есть исходники. С ними можно что нибудь сделать?

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

LuaCOM

Post by Boffin » Thu 26 Oct, 2017 10:46

Если подложить MSVCR80.dll, ругань меняется.
Произошел сбой в программе инициализации библиотеки динамической компоновки (DLL)

User avatar
DrKnS
Posts: 5080
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 183 times

LuaCOM

Post by DrKnS » Thu 26 Oct, 2017 11:08

msvcr80, насколько я помню, надо не подкладывать, а устанавливать как положено.

2useven10
Posts: 3681
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

LuaCOM

Post by 2useven10 » Thu 26 Oct, 2017 11:10


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

LuaCOM

Post by Boffin » Thu 26 Oct, 2017 12:18

Установка этого пакаджа ничего не изменила. Кстати эта dll-ка так ине появилась в доступных каталогах, только в winsxs

User avatar
John Doe
Бюрократ
Posts: 12107
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 29 times
Been thanked: 154 times

LuaCOM

Post by John Doe » Sat 28 Oct, 2017 10:28


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

LuaCOM

Post by Boffin » Sat 28 Oct, 2017 18:20

John Doe, Спасибо.
Всё заработало.
Скажите, что вы с ней сделали?
Last edited by Boffin on Sat 28 Oct, 2017 18:43, edited 3 times in total.

User avatar
John Doe
Бюрократ
Posts: 12107
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 29 times
Been thanked: 154 times

LuaCOM

Post by John Doe » Sat 28 Oct, 2017 19:11

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

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

LuaCOM

Post by Boffin » Sat 28 Oct, 2017 20:13

John Doe, Тогда где вы ее взяли?
Значит на Офф.сайте лежит дефектная. А точнее как я понял собранная без "Манифеста".

Post Reply

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