Проблема с .NET + Lua for Windows

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by Aidar »

Latest post of the previous page:

Shmuel wrote:Если и это не поможет, то закончим эту игру по переписке, я попробую установить и поиграться сам.
LuaForWindows прописывает 2 системных переменных окружения:
LUA_PATH и LUA_DEV. SciTE из этой сборки не ставил.
DLL'ки lua51.dll и lua5.1.dll подменял - та же ошибка.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by Aidar »

Сначала при запуске появлялась ошибка R6034.
Обновил LuaInterface до патченного 2.0.3 (LuaInterface_203_LuaForWindows.zip) отсюда.

Сейчас ошибка другая:


UPD. Нужно установить правильный vcredist_x86.exe (ссылка есть на том же сайте).
После этого заработало.
User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by zg »

Aidar wrote:Сейчас ошибка другая:
с неправильно поставленным msvcr80.dll именно такая ошибка и происходит.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by Aidar »

zg wrote:
Aidar wrote:Сейчас ошибка другая:
с неправильно поставленным msvcr80.dll именно такая ошибка и происходит.
Точно, об этом я и подумал.

В LuaForWindows он есть в install\support\Microsoft.VC80.CRT.SP1.
Простое копирование оттуда в доступную по Path папку не помогает.
После установки в папке WinSxS должна появиться папка
x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_b77cec8e
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Spring — внедрение Lua в качестве макроязыка

Post by NightRoman »

Мдя... Во-первых, всем спасибо за помощь. Но, во-вторых, слишком хлопотно это все получается с .NET из Lua макросов. Не было бы PowerShellFar, я бы продолжил в этом направлении. А так получается, что овчинка для меня не стоит выделки, ибо PowerShell я все равно буду использовать, а вызывается он из макросов без проблем, и там уже все работает без сучков, .NET для PowerShell все-таки родная среда.

Надежда была, что .NET относительно гладко пойдет из Lua, с минимумом дополнительных приседаний и наличием живых проектов-библиотек. Только в этом случае подход имел бы ценность. Может, это еще и произойдет.
Post Reply

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