<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: QLUA не видит библиотеку.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме QLUA не видит библиотеку. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 10 Apr 2026 09:21:01 +0300</pubDate>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11225/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всё! Заработало!<br /><br />Решение такое. Перед созданием библиотеки lsqlite3 через LuaRocks, нужно изменить конфигурационный файл LuaRocks. У меня этот файл лежит в корневой папке \LuaRocks и называется config-5.1.lua. У вас он может называться по-другому. Находим в нем раздел Variables и УБИРАЕМ НАХРЕН строку: <br /><br />
====code====
<pre>MSVCRT = 'MSVCR80'
 </pre>
=============
Собираем заново через LuaRocks библиотеку lsqlite3. Бросаем lsqlite3.dll в корневую Квика и радуемся т.к. все работает.<br /><br />Аж прослезился! <br />
			<i>03.01.2016 12:30:39, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11225/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11225/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 12:30:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11224/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7985v0iq" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />название длл соответствует lsqlite3, как указано в require?<br /><br />=============<br />Т.е. получается проблема в том, что мы компилируем внешние библиотеки под другой (полноценный) LUA, не тот, что стоит в Квике. Естественно полученные в результате библиотеки потом глючат в квике. И это концептуальная проблема.<br /><br />А можно ли как-то настроить MinGW и LuaRocks на тот квиковский LUA? Я не знаю как. <br />
			<i>03.01.2016 08:10:43, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11224/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11224/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 08:10:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11223/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ZvH1tj1G" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />название длл соответствует lsqlite3, как указано в require?<br /><br />=============<br />Стой проблемой справился. Оказывается в папку с Квиком надо было положить msvcr80.dll (компилятор MinGW использовал его при создании lsqlite3). На форумах писали что нужно еще файл манифеста для приложить, но я проверил - особой роли не играет с манифестом или без. Ошибка старая ушла, пришла новая:<br /><br />====quote====<br />R6034 Anapplication has made an attempt to load the C runtime library incorrectly.<br /><br />====quote====<br />error loading module 'lsqlite3' from file '.\lsqlite3.dll':<br />=============<br /><br />====quote====<br /> &nbsp; &nbsp; &nbsp;Произошел сбой в программе инициализации библиотеки динамической компоновки (DLL).<br />=============<br /><br /><br /><br />=============<br />Я поискал и видимо дело в том, что Квик использует другую версию msvcr, чем ту, которую я приложил. В главной папке Квика действительно лежат msvcrt.dll и msvcrt40.dll. <noindex><a href="http://www.lua.ru/forum/posts/list/172.page" target="_blank" rel="nofollow">Вот здесь</a></noindex> очень похожая темка с такой же ошибкой обсуждается.<br /><br />И что делать то? <br />
			<i>03.01.2016 07:59:15, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11223/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11223/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 07:59:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11222/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			название длл соответствует lsqlite3, как указано в require? <br />
			<i>03.01.2016 04:47:50, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11222/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11222/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 04:47:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11221/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Проверил эту библиотеку в LUA для Windows - работает. Так что файл lsqlite3.dll в порядке.<br /><br />Но почему Квик его не видит? <br />
			<i>03.01.2016 00:51:58, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11221/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11221/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 00:51:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11220/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Квик версии 7. <br />
			<i>03.01.2016 00:18:29, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11220/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11220/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 00:18:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11219/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Небольшая ошибочка в тексте выше - файл конечно же называется lsqlite3.dll. <br />
			<i>03.01.2016 00:16:53, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11219/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11219/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 00:16:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA не видит библиотеку.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11218/topic1236/">QLUA не видит библиотеку.</a></b> <i>QLUA не видит библиотеку dll</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хочу подключить вот <noindex><a href="https://luarocks.org/modules/dougcurrie/lsqlite3" target="_blank" rel="nofollow">эту библиотеку</a></noindex> для работы с SQLite. Собрал dll файл, все как положено. LuaRocks зарегистрировал его в моем LUA для Windows (не в том что к Квику прилагается). Я взял оттуда lsqlite.dll и скопировал в папку с Квиком и пытаюсь запустить в Квике скрипт:<br /><br />
====code====
<pre>local sqlite3 = require("lsqlite3")
 </pre>
=============
На что получаю ошибку<br /><br />====quote====<br /><br /><br />error loading module 'lsqlite3' from file 'C:\QuikKITFinance\lsqlite3.dll':<br />	Не найден указанный модуль.<br /><br /><br /><br /><br />=============<br />Что я делаю не так? <br />
			<i>03.01.2016 00:13:51, Денис.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11218/topic1236/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11218/topic1236/</guid>
			<pubDate>Sun, 03 Jan 2016 00:13:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
