<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QUIK -> DDE &mdash; Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=47</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=47&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Где взять lua5.1.dll? делаем ее на основе qlua.dll».]]></description>
		<lastBuildDate>Sun, 24 Nov 2019 16:23:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2522#p2522</link>
			<description><![CDATA[<p>чтобы получить указатель на это api, можно сделать прокси &quot;с обратной стороны&quot;, что, в общем, актуализирует эту тему.</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Sun, 24 Nov 2019 16:23:29 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2522#p2522</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2520#p2520</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>смысле? куда добавить?<br />А в API-плагинов такая возможность есть?</p></blockquote></div><p>в плагинном апи квика более 150 функций (было в 2007 году, когда я это смотрел). там много что можно делать. это было бы классным подспорьем, но из lua получить на них указатель, чтобы это работало из любых версий quik - проблематично.<br /></p><div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Какие заявки не отправляются?</p></blockquote></div><p>в квике есть окно &quot;карман транзакций&quot;, так вот, в него можно добавлять транзакции, которые невозможно сформировать при помощи функции sendTransaction.</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Fri, 22 Nov 2019 07:44:50 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2520#p2520</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2198#p2198</link>
			<description><![CDATA[<p>Вместе с терминалом QUIK начиная с версии 6.6 штатно стала поставляться &quot;прокси&quot; библиотека lua5.1.dll, функционально аналогичная той, что была предложена в этой ветке.<br />В связи&nbsp; с чем предложенное здесь решение потеряло актуальность, используем штатное решение.<br />Всем спасибо за внимание <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 19 Mar 2018 10:00:10 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2198#p2198</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1424#p1424</link>
			<description><![CDATA[<p>swerg, уровень анализа крутейший, спасибо!<br />Я нашел такую библиотечку в другом приложении, скопировал ее в папку Quik, и все заработало с родной lua5.1.</p><p>Обновление шлет и другие приветы, конечно, теперь остановка скрипта с wx сопровождается падением квика(что с моим обходным маневром, что с новой msvcr100.dll), но это уже мелочи жизни и бытовуха:)</p>]]></description>
			<author><![CDATA[null@example.com (zhivchick)]]></author>
			<pubDate>Sun, 28 Jun 2015 18:35:45 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1424#p1424</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1423#p1423</link>
			<description><![CDATA[<p>Посмотрел я внимательно на файл lua5.1.dll, который идёт в составе квика 6.17.1<br />И вот что я вам скажу: он зависит от библиотеки msvcr100.dll, которая с квиком не поставляется. Более того, ни один другой файл квика не зависит от этой библиотеки.<br />Подозреваю, что у вас нет библиотеки msvcr100.dll, не поставилась она ни с одной программой у вас. Из-за этого и не работает та lua5.1.dll, которая идёт с квиком.<br />Если всё так - то никакие package.cpath&nbsp; тут не помогут, конечно.</p><p>Вижу для вас 2 выхода:<br />1) Взять файл lua5.1.dll из первого сообщения этой темы. Он по сути ничем не отличается от того файла, который идет в составе квика, такой же прокси, но у вас он запустится.</p><p>2) Загрузить и установить пакет, содержащий необходимые dll от VS2010 вот отсюда:<br />[url]https://www.microsoft.com/ru-ru/download/details.aspx?id=26999[/url]<br />(причем 32-х разрядную версию!)</p><p>Делать только один из пунктов, на выбор.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Sun, 28 Jun 2015 18:13:13 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1423#p1423</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1422#p1422</link>
			<description><![CDATA[<p>1. В версии 6.14 ее не было вообще, поэтому в папку квика копировал ту, что шла в архиве с wxLua. Кстати, весит такая 116КБ.&nbsp; В 6.17 появилась родная(как написано выше в топике она идет начиная с 6.16, именно от 14.11)<br />2. require(&quot;wx&quot;)<br />Под играми с package.cpath я имею в виду конструкции вида(пробуем не сразу, а по очереди, очевидно)<br />package.cpath =package.cpath..&quot;;&quot;..getWorkingFolder()..&quot;\\?.dll;&quot;<br />package.cpath =package.cpath..&quot;;&quot;..getScriptPath() ..()..&quot;\\?.dll;&quot;<br />package.cpath = package.cpath..&quot;;./?.dll;&quot;<br />package.cpath = getWorkingFolder()..&quot;\\?.dll;&quot;<br />И еще насколько хватило фантазии. До апгрейда прекрасно работал вариант <br />package.cpath = package.cpath..&quot;;./?.dll;&quot;<br />require(&quot;wx&quot;)<br />3. Скрипт изначально находится в папке c:\lua, wx.dll, как и все библиотеки wx - в корне папки квика.<br />Пробовал копировать все и везде(dll в папку со скриптом, скрипт в папку квика), результат нулевой. </p><p>ps. Видимо, для моих задач ограничения wxLua+Quik не так существенны, работает без особых проблем.</p>]]></description>
			<author><![CDATA[null@example.com (zhivchick)]]></author>
			<pubDate>Sun, 28 Jun 2015 18:09:39 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1422#p1422</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1421#p1421</link>
			<description><![CDATA[<p>-</p>]]></description>
			<author><![CDATA[null@example.com (sam063rus)]]></author>
			<pubDate>Sun, 28 Jun 2015 16:07:43 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1421#p1421</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1420#p1420</link>
			<description><![CDATA[<p>Коллеги, приветствую!</p><p>Обновил 6.14 на 6.17. Видимо, у меня своеобразный брокер, это произошло только сейчас.<br />Перестал запускаться wxLua, пишет, что модуль c:\QUIK\wx.dll не найден. Но он есть и там, и в папке со скриптами, и где угодно еще. Игры с package.cpath ничего не дали. Методом тыка понял, что проблема в новой lua5.1.dll(собственно, поэтому пишу в эту ветку) - если вернуть ту, что шла в комплекте с wx, вроде стартует. Но пока непонятны подводные камни такого решения на текущей версии терминала, и хотелось бы сделать &quot;правильно&quot;. Куда копать?</p>]]></description>
			<author><![CDATA[null@example.com (zhivchick)]]></author>
			<pubDate>Sun, 28 Jun 2015 12:16:42 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1420#p1420</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1029#p1029</link>
			<description><![CDATA[<p>Начиная с QUIK версии 6.16.0 аналогичная прокси-библиотека lua5.1.dll стала входить в состав дистрибутива QUIK, так что использование сторонних библиотек станет проще прямо &quot;из коробки&quot;, а данный топик останется лишь как подробное описание зачем это надо.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 16 Feb 2015 18:56:37 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1029#p1029</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=338#p338</link>
			<description><![CDATA[<div class="codebox"><pre><code>package.cpath = &#039;.\\?51.dll;&#039; .. package.cpath
require(&#039;iuplua&#039;)</code></pre></div><p>Результат на родной 6.6.0.118 не поменялся, а в новой работает.</p>]]></description>
			<author><![CDATA[null@example.com (naquad)]]></author>
			<pubDate>Tue, 04 Jun 2013 17:09:22 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=338#p338</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=337#p337</link>
			<description><![CDATA[<p>В предыдущих сообщениях я вам 2 раза дал ссылку на ветку, где есть правильные варианты как надо писать require для iup<br />[url]http://quik2dde.ru/viewtopic.php?id=25[/url]<br />Посмотрите ее уже.</p><p>(проблемка в том, что dll-файл назван iuplua51.dll, а функция регистрации библиотеки в Lua luaopen_iuplua, что не совсем &quot;канонически&quot;. Поэтому нужно использовать несколько расширенный синтаксис подключеня библиотеки или переименовать iuplua51.dll в iuplua.dll)</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 04 Jun 2013 16:51:44 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=337#p337</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=336#p336</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Приведите полный текст вашего скрипта, пожалуйста, на котором такую ошибку получаете.</p></blockquote></div><p>Его на скриншоте видно, это и есть весь текст:</p><div class="codebox"><pre><code>require(&#039;iuplua51&#039;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (naquad)]]></author>
			<pubDate>Tue, 04 Jun 2013 16:32:31 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=336#p336</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=335#p335</link>
			<description><![CDATA[<div class="quotebox"><cite>naquad пишет:</cite><blockquote><p>но сути дела не меняет:<br />[url]http://clip2net.com/s/5aH3ge[/url] - результат с iuplua51.dll (тот же).</p></blockquote></div><p>Приведите полный текст вашего скрипта, пожалуйста, на котором такую ошибку получаете.</p><div class="quotebox"><cite>naquad пишет:</cite><blockquote><p><strong>mbul</strong> прислал мне новый qlua.dll <br />С ним скрипт работает без всяких утечек и зависаний.</p></blockquote></div><p>Понял, спасибо. Значит надо искать это обновление.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 04 Jun 2013 16:14:36 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=335#p335</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=334#p334</link>
			<description><![CDATA[<div class="quotebox"><cite>mbul пишет:</cite><blockquote><p>Версию фронта (и qlua) 6.6.1 можно попросить на support@quik.ru</p></blockquote></div><p>На форуме quik.ru в несольких ветках сегодня про какой-то &quot;секретный&quot; 6.7 писали арковцы. Такой секретный, что даже нигде не выложен. Загадочно просят обратиться к брокеру за обновлением. Интересно, дадут ли его на support?</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 04 Jun 2013 16:09:54 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=334#p334</guid>
		</item>
		<item>
			<title><![CDATA[Re: Где взять lua5.1.dll? делаем ее на основе qlua.dll]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=333#p333</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>WTF??!</p></blockquote></div><p>Это уже я промазал <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> по запарке со своего тестового контура отправил архив, но сути не меняет&nbsp; - с 6.6 она работает и все что надо экспортирует.&nbsp; Версию фронта (и qlua) 6.6.1 можно попросить на support@quik.ru</p>]]></description>
			<author><![CDATA[null@example.com (mbul)]]></author>
			<pubDate>Tue, 04 Jun 2013 13:32:29 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=333#p333</guid>
		</item>
	</channel>
</rss>
