Добрый день. Вчера обновился и теперь там lua 5.4 и lua 5.3 одновременно. У меня используется своя dll, я её пересобрал для 5.4 и скрипты нормально запускаются. Проблема в индикаторе, который эту же dll использует. Во-первых в отличии от скриптов там нет возможности указать какой интерпретатор использовать. Во-вторых при запуске в DebugView получаю:
[3216] QLUA multiple Lua VMs detected. Expected 5.4 instead of 5.3
Сообщение, кстати, совершенно непонятное. То ли он увидел 5.3, но ожидает 5.4, то ли ... в общем сборка с lua54.lib выдаёт это сообщение. Сборка с lua53.lib выдаёт его же. Другие скрипты при этом не запускались.
В чём может быть дело?
[3216] QLUA multiple Lua VMs detected. Expected 5.4 instead of 5.3
Сообщение, кстати, совершенно непонятное. То ли он увидел 5.3, но ожидает 5.4, то ли ... в общем сборка с lua54.lib выдаёт это сообщение. Сборка с lua53.lib выдаёт его же. Другие скрипты при этом не запускались.
В чём может быть дело?