<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Ошибка при запуске Луа-скрипта]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Ошибка при запуске Луа-скрипта форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 15:27:33 +0300</pubDate>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message53501/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_gyrweHd7" href="/user/5439/" bx-tooltip-user-id="5439">Spadar</a> написал:<br />А каким образом тогда использовать функции библиотеки (например, CreateDataSource())? Или из-под командной строки это невозможно?<br />=============<br />Невозможно, конечно. Все эти функции - часть терминала, а не просто одной библиотеки.<br />В самом деле: какое получение данных возможно, если вы даже к серверу не подключены в командной строке? <br />
			<i>07.03.2021 09:59:25, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message53501/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message53501/topic103/</guid>
			<pubDate>Sun, 07 Mar 2021 09:59:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25513/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_FFhSb3P5" href="/user/5439/" bx-tooltip-user-id="5439">Spadar</a>, <br /><br />Использовать скрипты при запуске в терминале QUIK. <br />
			<i>27.06.2017 10:44:33, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25513/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25513/topic103/</guid>
			<pubDate>Tue, 27 Jun 2017 10:44:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25512/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А каким образом тогда использовать функции библиотеки (например, CreateDataSource())? Или из-под командной строки это невозможно? <br />
			<i>27.06.2017 10:41:24, Spadar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25512/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25512/topic103/</guid>
			<pubDate>Tue, 27 Jun 2017 10:41:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25510/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_NCsDyjd7" href="/user/5439/" bx-tooltip-user-id="5439">Юрий Петухов</a>, <br />просто не нужно подключать qlua.dll через require() <br />
			<i>27.06.2017 10:24:11, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25510/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25510/topic103/</guid>
			<pubDate>Tue, 27 Jun 2017 10:24:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25509/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br /><br />Пишу первый тестовый скрипт на Lua, к которому хочу подключить qlua.dll через require(). Поместил все quik-овские dll в одну папку, при запуске через командную строку ошибка<br />
====code====
<pre>lua53: error loading module 'qlua' from file 'E:&#92;Programs&#92;qlua.dll':
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Не найдена указанная процедура.
</pre>
=============
При запуске через терминал (без require()) отрабатывает нормально. <br />
			<i>27.06.2017 10:17:13, Юрий Петухов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25509/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25509/topic103/</guid>
			<pubDate>Tue, 27 Jun 2017 10:17:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24581/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6wUkuIkI" href="/user/4586/" bx-tooltip-user-id="4586">диман ааппаампма</a> написал:<br />Драсте у меня такая ошибка вылетает при запуске луа, ребят помогите, а то писец, край мне )<br />=============<br /><noindex><a href="https://github.com/patchua/QL" target="_blank" rel="nofollow">https://github.com/patchua/QL</a></noindex> <br />
			<i>13.05.2017 19:23:37, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24581/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24581/topic103/</guid>
			<pubDate>Sat, 13 May 2017 19:23:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message24579/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Драсте у меня такая ошибка вылетает при запуске луа, ребят помогите, а то писец, край мне ) &nbsp; <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=2038&" width="362" height="457" /><br /><i>13.05.2017 12:18:34, диман ааппаампма.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message24579/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message24579/topic103/</guid>
			<pubDate>Sat, 13 May 2017 12:18:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message10715/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Разобрался. Оказалось, что с lua и квиком все было в порядке, но при помощи dependency walker обнаружил, что не хватает зависимостей для zmq.dll из числа minwin. Все запустилось нормально на Win 7 + .Net Framework redistributable. <br />
			<i>05.12.2015 07:14:24, Сергей Иванов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message10715/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message10715/topic103/</guid>
			<pubDate>Sat, 05 Dec 2015 07:14:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message10683/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><noindex><a href="https://forum.quik.ru/messages/forum10/message8371/topic905/#message8371" target="_blank" rel="nofollow">Тут</a></noindex> разбиралась похожая проблема. <br />
			<i>03.12.2015 14:09:31, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message10683/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message10683/topic103/</guid>
			<pubDate>Thu, 03 Dec 2015 14:09:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message10680/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всем привет! Пытаюсь оживить пример из <noindex><a href="https://forum.quik.ru/messages/forum10/message2011/topic103/#message2011" target="_blank" rel="nofollow">сообщения</a></noindex> выше, получаю ошибку:<B><br />error loading module 'zmq' from file '.\zmq.dll': Не найден указанный модуль.</B><br />zmq.dll и все остальные dll скопированы в папку с квиком, а так же, на всякий случай, и в папку с инсталляцией Lua for Windows.<br />Подскажите, что именно тут не так. <br />
			<i>03.12.2015 13:13:37, Сергей Иванов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message10680/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message10680/topic103/</guid>
			<pubDate>Thu, 03 Dec 2015 13:13:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2030/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ага. и я про тоже :) )<br /><noindex><a href="http://www.dependencywalker.com/faq.html" target="_blank" rel="nofollow">http://www.dependencywalker.com/faq.html</a></noindex> <br />
			<i>12.03.2015 14:48:19, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2030/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2030/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:48:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2029/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_yy9kbvuh" href="/user/741/" bx-tooltip-user-id="741">asteroid</a> пишет: <br />Michael Bulychev , еще вопрос. А почему dependency walker не показывает зависимость квиковской lua5.1.dll не показывает зависимость от qlua.dll<br /><br />=============<br />там динамическая загрузка. <br />
			<i>12.03.2015 14:47:02, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2029/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2029/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:47:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2028/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_AzG04wV6" href="/user/741/" bx-tooltip-user-id="741">asteroid</a> пишет: <br />А почему dependency walker не показывает зависимость квиковской lua5.1.dll не показывает зависимость от qlua.dll<br /><br />=============<br />скорей всего потому, что она подключается через функцию winapi LoadLibrary. <br />
			<i>12.03.2015 14:44:19, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2028/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2028/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:44:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2026/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот вроде нашел &nbsp;на github и таки &nbsp;рабочий вариант<br /><br />
====code====
<pre>package.cpath = package.cpath .. ";" .. getScriptPath() .. &#91;&#91;&#92;?51.dll&#93;&#93;
--require"QL"
require"zmq"
local json=require("dkjson")
--require"zhelpers"
is_run=false
itosend={}
postosend={}
new_postosend={}
acctosend={}
filter_acc=''
instruments={}
accounts={}
positions={}
positions_keys={}
--accounts_list=""
publisher_binding="tcp://10.1.1.108:5563"
subscriber_binding="tcp://10.1.1.108:5562"
accounts_keys={}
is_connected=false
local sfind=string.find
FUT_OPT_CLASSES="FUTUX,SPBFUT,OPTUX,SPBOPT"


function OnParam(class,sec)
&nbsp;&nbsp;&nbsp;if is_run and is_connected and (class=='SPBFUT' or class=='FUTUX' or class=='OPTUX' or class=='SPBOPT') then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--local st=os.clock()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- or class=='OPTUX' class=='SPBOPT' or 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local i=instruments&#91;sec&#93;.Dynamic
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.LastPrice=tonumber(getParamEx(class,sec,"Last").param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.Volatility=tonumber(getParamEx(class,sec,"Volatility").param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.TheorPrice=tonumber(getParamEx(class,sec,"theorprice").param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.Bid=tonumber(getParamEx(class,sec,'BID').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.Ask=tonumber(getParamEx(class,sec,'OFFER').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.BidVol=tonumber(getParamEx(class,sec,'BIDDEPTH').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.AskVol=tonumber(getParamEx(class,sec,'OFFERDEPTH').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if class=='FUTUX' or class=='SPBFUT' then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.SettlePrice=tonumber(getParamEx(class,sec,'settleprice').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.SettlePrice=tonumber(getParamEx(instruments&#91;sec&#93;.Static.BaseContractClass,static.BaseContract,'last').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;itosend&#91;#itosend+1&#93;=json.encode(i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&#91;&#91;if instruments&#91;sec&#93;==nil then message("nil "..sec,3) return end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--if pr~=i.LastPrice or volat~=i.Volatility or theorpr~=i.TheorPrice then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--table.insert(tosend,tostring(sec.."="..pr))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--message('sended',1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--publisher:send(sec..' Last='..pr)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--..' Volat='..volat..' TheorPrice='..theorpr
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.LastPrice=pr
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.Volatility=volat
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.TheorPrice=theorpr
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#93;&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--message("time="..(os.clock()-st),3)
&nbsp;&nbsp;&nbsp;end
end

function OnFuturesClientHolding(hold)
&nbsp;&nbsp;&nbsp;if is_run and is_connected and hold~=nil and (filter_acc=='' or string.find(filter_acc,hold.trdaccid)~=nil) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--toLog(log,'New holding update')
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--table.insert(acctosend,jsonhold)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local key=positions_keys&#91;hold.trdaccid..hold.sec_code&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if key==nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;positions&#91;#positions+1&#93;={
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'AccountName'&#93;=hold.trdaccid,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'SecurityCode'&#93;=hold.sec_code,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'TotalNet'&#93;=hold.totalnet,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'BuyQty'&#93;=hold.openbuys,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'SellQty'&#93;=hold.opensells,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'VarMargin'&#93;=hold.varmargin
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;positions_keys&#91;hold.trdaccid..hold.sec_code&#93;=#positions
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new_postosend&#91;#new_postosend+1&#93;=json.encode(positions&#91;#positions&#93;)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local t=positions&#91;key&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.TotalNet=hold.totalnet
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.BuyQty=hold.openbuys
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.SellQty=hold.opensells
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.VarMargin=hold.varmargin
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;postosend&#91;#postosend+1&#93;=json.encode(t)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
end

function OnStop()
&nbsp;&nbsp;&nbsp;is_run=false
&nbsp;&nbsp;&nbsp;--publisher:close()
&nbsp;&nbsp;&nbsp;--context:term()
end

function OnInitDo()
&nbsp;&nbsp;&nbsp;--context=zmq.init(1)
&nbsp;&nbsp;&nbsp;--publisher=context:socket(zmq.PUB)
&nbsp;&nbsp;&nbsp;--publisher:bind("tcp://127.0.0.1:5563")
&nbsp;&nbsp;&nbsp;local id=1
&nbsp;&nbsp;&nbsp;for cl in string.gmatch(FUT_OPT_CLASSES,"%a+") do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local sec_list=getClassSecurities(cl)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for sec in string.gmatch(sec_list,"%w+%.?%w+") do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instruments&#91;sec&#93;={}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instruments&#91;sec&#93;.Static={}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instruments&#91;sec&#93;.Dynamic={}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local static=instruments&#91;sec&#93;.Static
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local dynamic=instruments&#91;sec&#93;.Dynamic
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.Class=cl
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.Code=sec
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.FullName=getParamEx(cl,sec,'LONGNAME').param_image
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.Id=id
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if cl=='FUTUX' or cl=='SPBFUT' then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.InstrumentType='Futures'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.BaseContractClass='RTSIND'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.BaseContract=getParamEx(cl,sec,"OPTIONBASE").param_image..'I'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.InstrumentType='Option'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.BaseContractClass=getSecurityInfo('',sec).class_code
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.BaseContract=getParamEx(cl,sec,"OPTIONBASE").param_image
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.OptionType=getParamEx(cl,sec,"OPTIONTYPE").param_image
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.Strike=tonumber(getParamEx(cl,sec,"STRIKE").param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.DaysToMate=getParamEx(cl,sec,"DAYS_TO_MAT_DATE").param_image
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static.MaturityDate=getParamEx(cl,sec,"MAT_DATE").param_image
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.LastPrice=tonumber(getParamEx(cl,sec,'last').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.Volatility=tonumber(getParamEx(cl,sec,'volatility').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.TheorPrice=tonumber(getParamEx(cl,sec,'theorprice').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if cl=='FUTUX' or cl=='SPBFUT' then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.SettlePrice=tonumber(getParamEx(cl,sec,'settleprice').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.SettlePrice=tonumber(getParamEx(static.BaseContractClass,static.BaseContract,'last').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.Bid=tonumber(getParamEx(cl,sec,'BID').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.Ask=tonumber(getParamEx(cl,sec,'OFFER').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.BidVol=tonumber(getParamEx(cl,sec,'BIDDEPTH').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.AskVol=tonumber(getParamEx(cl,sec,'OFFERDEPTH').param_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dynamic.Id=id
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--dynamic.MsgType='INSTRUMENT'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id=id+1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;local sf=string.find
&nbsp;&nbsp;&nbsp;id=1
&nbsp;&nbsp;&nbsp;for i=1,getNumberOf('trade_accounts') do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local itm=getItem('trade_accounts',i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ((accounts_keys&#91;itm.trdaccid&#93;==nil) and (sf(itm.class_codes,'FUTUX')~=nil or sf(itm.class_codes,'OPTUX')~=nil or sf(itm.class_codes,'SPBFUT')~=nil or sf(itm.class_codes,'SPBOPT')~=nil )) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accounts&#91;#accounts+1&#93;={&#91;'Name'&#93;=itm.trdaccid,&#91;'Id'&#93;=id}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id=id+1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--account_list=accountListt..','..itm.trdaccid
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accounts_keys&#91;itm.trdaccid&#93;=#accounts
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;for i=1,getNumberOf('futures_client_holding') do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local itm=getItem('futures_client_holding',i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;positions&#91;#positions+1&#93;={
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'AccountName'&#93;=itm.trdaccid,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'SecurityCode'&#93;=itm.sec_code,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'TotalNet'&#93;=itm.totalnet,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'BuyQty'&#93;=itm.openbuys,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'SellQty'&#93;=itm.opensells,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'VarMargin'&#93;=itm.varmargin
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;positions_keys&#91;itm.trdaccid..itm.sec_code&#93;=#positions
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;return true
&nbsp;&nbsp;&nbsp;--is_run=true
end
function OnConnected(rep,pub)
&nbsp;&nbsp;&nbsp;--reply:recv()
&nbsp;&nbsp;&nbsp;message('Connected',3)
&nbsp;&nbsp;&nbsp;rep:send('CONNECTED')
&nbsp;&nbsp;&nbsp;for k,v in pairs(instruments) do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send('NEWINSTRUMENT',zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send(json.encode(v.Static))

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send('INSTRUMENT',zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send(json.encode(v.Dynamic))

&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;for k,v in ipairs(accounts) do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send('NEWACCOUNT',zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send(json.encode(v))
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;for k,v in ipairs(positions) do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send('NEWPOSITION',zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pub:send(json.encode(v))
&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;pub:send('COMMON',zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;pub:send('INITIALSYNCEND')
&nbsp;&nbsp;&nbsp;message('INITIALSYNCEND',3)
&nbsp;&nbsp;&nbsp;return true
end
function main()
&nbsp;&nbsp;&nbsp;is_run=OnInitDo()
&nbsp;&nbsp;&nbsp;local context=zmq.init(1)
&nbsp;&nbsp;&nbsp;local publisher=context:socket(zmq.PUB)
&nbsp;&nbsp;&nbsp;local reply=context:socket(zmq.REP)
&nbsp;&nbsp;&nbsp;publisher:bind(publisher_binding)
&nbsp;&nbsp;&nbsp;reply:bind(subscriber_binding)
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;while is_run do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg=reply:recv(zmq.NOBLOCK)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if msg~=nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- send info for new connections
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message('start onconnect',3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_connected=OnConnected(reply,publisher)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message('end onconnect '..tostring(is_connected),3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if #itosend~=0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=1,#itosend do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local msg=table.remove(itosend,i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if msg~=nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;publisher:send("INSTRUMENT",zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res=publisher:send(msg)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--message("#"..#tosend,)2zmq
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if #postosend~=0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=1,#postosend do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local msg=table.remove(postosend,i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if msg~=nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;publisher:send("POSITION",zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res=publisher:send(msg)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--message("#"..#tosend,2)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if #new_postosend~=0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=1,#new_postosend do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local msg=table.remove(new_postosend,i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if msg~=nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;publisher:send("NEWPOSITION",zmq.SNDMORE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res=publisher:send(msg)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--message("#"..#tosend,2)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep (1)
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;publisher:close()
&nbsp;&nbsp;&nbsp;reply:close()
&nbsp;&nbsp;&nbsp;context:term()
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;--while is_run do sleep(100) end
end


 </pre>
============= <br />
			<i>12.03.2015 14:36:44, Максим Волошин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2026/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2026/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:36:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2025/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_OJ5CKuwe" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a>, еще вопрос. А почему dependency walker не показывает зависимость квиковской lua5.1.dll не показывает зависимость от qlua.dll <br />
			<i>12.03.2015 14:30:01, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2025/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2025/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:30:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2024/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Потенциально это приводит к падениям терминала. Часть кода будет работать в qlua.dll, часть в lua51.dll <br />
			<i>12.03.2015 14:29:01, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2024/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2024/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:29:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2022/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Кстати, я папку с квиком закинул lua51.dll и lua5.1.dll которые идут в поставке с обычным луа. <br />
			<i>12.03.2015 14:11:46, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2022/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2022/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:11:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2021/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А чем грозит замена &nbsp;<br />====quote====<br /><a class="blog-p-user-name" id="bp_XlrqUBGs" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />А lua5.1.dll, которая идет в комплекте с терминалом, является прокси библиотекой для qlua.dll<br /><br />=============<br />на другую lua5.1.dll <br />
			<i>12.03.2015 14:09:10, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2021/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2021/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:09:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2020/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если я правильно понял, то эта реализация для LuaJIT, и библиотека lua5.1 собраны для нее<br /><img src="http://i.imgur.com/baHQv5K.png" alt="Пользователь добавил изображение" border="0" /><br />Сомневаюсь что все это взлетит в терминале, особенно если там есть еще какие-либо модули.<br />А lua5.1.dll, которая идет в комплекте с терминалом, является прокси библиотекой для qlua.dll <br />
			<i>12.03.2015 14:00:46, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2020/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2020/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 14:00:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2015/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Все!<br />Оказывается еще нужны <B>правильные</B> lua51.dll и lua5.1.dll в папке с квиком.<br />Два дня убил))<br />Спасибо. <br />
			<i>12.03.2015 13:51:20, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2015/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2015/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 13:51:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2011/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://github.com/downloads/Neopallium/lua-zmq/luajit2.0_beta11_zmq2.2_llthreads.zip" target="_blank" rel="nofollow">https://github.com/downloads/Neopallium/lua-zmq/luajit2.0_beta11_zmq2.2_llthreads.zip</a></noindex><br /><br /><br />Там в архиве в папке bin лежат zmq.dll и libzmq-v100-mt.dll <br />
			<i>12.03.2015 13:30:21, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2011/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2011/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 13:30:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2010/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Откуда Вы скачали zmq.dll? <br />
			<i>12.03.2015 13:21:18, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2010/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2010/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 13:21:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2008/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_c9qwY6j5" href="/user/741/" bx-tooltip-user-id="741">asteroid</a> пишет: <br />В скриптах поменял все пути на адекватные.<br /><br />=============<br />Как и в прошлый раз, не факт что проблема в lua.<br />Проверьте все библиотеки и модули <br />
			<i>12.03.2015 13:17:53, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2008/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2008/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 13:17:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2005/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ну вот опять.<br />Скопировал на чистую машину Quik, скрипты с необходимыми библиотеками и ZeroBrain Studio (ide для луа)<br />В скриптах поменял все пути на адекватные.<br />Запускаю скрипт в квике получаю ошибку:<br />error loading module 'zmq' from file 'C:\projects\lua\cs\zmq.dll':<br />	Не найден указанный модуль.<br /><br />Запускаю этот же скрипт в &nbsp;ZeroBrain Studio все ок.<br />Уважаемые разработчики, помогите разобраться. Может быть гденить какието переменные среды прописать или еще чтото.<br />От чего зависит найдет qlua путь к либе или не найдет? <br />
			<i>12.03.2015 12:36:25, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2005/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2005/topic103/</guid>
			<pubDate>Thu, 12 Mar 2015 12:36:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1892/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4brA9gc7" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br /><br />====quote====<br /> asteroid пишет: <br />Michael Bulychev , я вроде так и делаю. Нет?<br /><br />=============<br />zmq.dll какие функции экспортирует?<br /><br />=============<br />Там много функций. <br />Кажется удалось локализовать проблему.<br />Сама zmq.dll обращается к .\libzmq-v100-mt.dll, но ищет ее не package.cpath или package.path, а в директории из которой вызывается lua интерпретатор(в нашем случае это каталог с info.exe) или там где лежит lua.exe если установлен в системе(C: \Program Files\Lua\5.1\).<br />Скопировав libzmq-v100-mt.dll в директорию с квиком удалось решить проблемы. Но это конечно не очень красиво.<br />Может подскажите как решить вопрос более изящно, чтобы не засорять папку с квиком разного рода дллками? <br />
			<i>06.03.2015 11:32:26, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1892/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1892/topic103/</guid>
			<pubDate>Fri, 06 Mar 2015 11:32:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1890/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ODL9e6b5" href="/user/741/" bx-tooltip-user-id="741">asteroid</a> пишет: <br />Michael Bulychev , я вроде так и делаю. Нет?<br /><br />=============<br />zmq.dll какие функции экспортирует? <br />
			<i>06.03.2015 10:54:24, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1890/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1890/topic103/</guid>
			<pubDate>Fri, 06 Mar 2015 10:54:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1889/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_ijJ483Y9" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a>, я вроде так и делаю. Нет? <br />
			<i>06.03.2015 10:50:49, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1889/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1889/topic103/</guid>
			<pubDate>Fri, 06 Mar 2015 10:50:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1888/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_V3gKIFBx" href="/user/741/" bx-tooltip-user-id="741">asteroid</a> пишет: <br /><br />====quote====<br /> asteroid пишет: <br />Прошу прощения! А мое сообщение ктонить прокомментирует? Это мой косяк или все же разработчики подтвердят что косяк гдето на их стороне и я буду ждать фикс?<br /><br />=============<br />Если исключить из кода строку <br />
====code====
<pre> local zmq = require("zmq") 
 </pre>
=============
то ошибка не воспроизводится.<br /><br />=============<br />Добрый день.<br />Наших &quot;косяков&quot; тут нет. <br />Попробуйте воспользоваться функцией<B> getScriptPath()</B><br /><br />
====code====
<pre>gPath = do_smth_with_path(getScriptPath())&nbsp;&nbsp;-- настраиваете пути как Вам надо относительно скрипта
package.cpath = gPath .. "&#92;&#92;?.dll;" .. package.cpath 
package.path = gPath .. "&#92;&#92;?.lua;" .. package.path 
</pre>
============= <br />
			<i>06.03.2015 10:43:05, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1888/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1888/topic103/</guid>
			<pubDate>Fri, 06 Mar 2015 10:43:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1886/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4ScwHrLF" href="/user/741/" bx-tooltip-user-id="741">asteroid</a> пишет: <br />Прошу прощения! А мое сообщение ктонить прокомментирует? Это мой косяк или все же разработчики подтвердят что косяк гдето на их стороне и я буду ждать фикс?<br /><br />=============<br />Если исключить из кода строку <br />
====code====
<pre>local zmq = require("zmq") 
</pre>
=============
то ошибка не воспроизводится. <br />
			<i>06.03.2015 10:34:49, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1886/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1886/topic103/</guid>
			<pubDate>Fri, 06 Mar 2015 10:34:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка при запуске Луа-скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1885/topic103/">Ошибка при запуске Луа-скрипта</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Прошу прощения! А мое сообщение ктонить прокомментирует? Это мой косяк или все же разработчики подтвердят что косяк гдето на их стороне и я буду ждать фикс? <br />
			<i>06.03.2015 10:30:33, asteroid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1885/topic103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1885/topic103/</guid>
			<pubDate>Fri, 06 Mar 2015 10:30:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
