<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Проблема с подключением zeromq]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Проблема с подключением zeromq форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 03:24:37 +0300</pubDate>
		<item>
			<title>Проблема с подключением zeromq</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18096/topic2072/">Проблема с подключением zeromq</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Николай, спасибо за ответ.<br /><br />К сожалению, depends.exe показывал информацию, вводящую в заблуждение (похоже по описанию: <noindex><a href="https://stackoverflow.com/questions/17023419/win-7-64-bit-dll-problems" target="_blank" rel="nofollow">https://stackoverflow.com/questions/17023419/win-7-64-bit-dll-problems</a></noindex>). Решил способом, который был описан в одном из ответов: запустил ProcessMonitor, посмотрел на неудавшиеся поиски DLL программы info.exe, нашёл нужные библиотеки. Ими оказались libgcc_s_dw2-1.dll и libstdc++-6.dll, которые находились в C:\MinGW\bin. Почему они не находились — большой вопрос, ведь этот путь был в %Path%.<br /><br />В итоге скрипт заработал (вывел версию в zmq_version.txt), однако завершается он с ошибкой &quot;LuaVM closed with error&quot;. Нашёл что-то похожее здесь: <noindex><a href="https://forum.quik.ru/forum10/topic523/" target="_blank" rel="nofollow">https://forum.quik.ru/forum10/topic523/</a></noindex> Пока в чём ошибка не понял, ещё не ознакомился достаточно глубоко с lua и qlua, но функции, первыми пришедшие в голову: assert и PrintDbgStr выяснить причину не помогли. <br />
			<i>04.09.2016 11:55:31, asb.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18096/topic2072/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18096/topic2072/</guid>
			<pubDate>Sun, 04 Sep 2016 11:55:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проблема с подключением zeromq</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18094/topic2072/">Проблема с подключением zeromq</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			предположу, что lzmq.dll обращается к какой-то библиотеке и не находит ее.<br />Проверьте зависимости lzmq.dll программой depends <br />
			<i>04.09.2016 07:18:07, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18094/topic2072/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18094/topic2072/</guid>
			<pubDate>Sun, 04 Sep 2016 07:18:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проблема с подключением zeromq</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18092/topic2072/">Проблема с подключением zeromq</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br />Хочу передавать данные из QUIK в стороннее приложение через ZeroMQ. Поставил luadist, через него поставил llthreads, lzmq. Данный код работает в интерпретаторе lua, идущим с luadist.<br />
====code====
<pre>package.cpath = getScriptPath() .. "&#92;&#92;?.dll;".. package.cpath
function main()
&nbsp;&nbsp;&nbsp;zmq = require "lzmq"
&nbsp;&nbsp;&nbsp;f = io.open("zmq_version.txt", "a")
&nbsp;&nbsp;&nbsp;f:write(string.format("%d.%d.%d", zmq.version(true)))
&nbsp;&nbsp;&nbsp;f:close()
end
</pre>
=============
 После копирования нескольких библиотек (в том числе и скомпилированных через luadist llthreads и lzmq, libzmq; см. <noindex><a href="https://yadi.sk/d/VLB6NFfLuk28b" target="_blank" rel="nofollow">https://yadi.sk/d/VLB6NFfLuk28b</a></noindex>) в папку со скриптом, интерпретатор lua, идущий в комплекте lua for Windows, тоже без проблем интерпретирует этот код.<br />А вот QLUA отказывается с ошибкой:
====code====
<pre>error loading module 'lzmq' from file 'Z:&#92;lua&#92;lzmq.dll':
&nbsp;&nbsp;&nbsp;&nbsp;Указан недопустимый путь.
</pre>
=============
Подскажите, пожалуйста, решить данный вопрос. <br />
			<i>04.09.2016 00:08:01, asb.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18092/topic2072/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18092/topic2072/</guid>
			<pubDate>Sun, 04 Sep 2016 00:08:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
