<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: 5.3 или 5.4 используют индикаторы]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме 5.3 или 5.4 используют индикаторы форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 11 Apr 2026 04:32:18 +0300</pubDate>
		<item>
			<title>5.3 или 5.4 используют индикаторы</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message52196/topic6193/">5.3 или 5.4 используют индикаторы</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tXjfgx1K" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Я вот читал-читал - и ничего не понял что написано.<br /><br /> <br />====quote====<br /><noindex><a href="/user/14620/" target="_blank" rel="nofollow">Сергей</a></noindex> написал:<br />Вчера обновился <br />=============<br /> <br />С какой версии на какую?<br /><br />Для индикаторов можно выбирать в какой версии выполнять скрипты.<br />Для скриптов - тоже.<br />Вроде это решает вашу проблему, достаточно выбрать какую-то одну версию для всех индикаторов и её же для всех скриптов.<br /><br />_____________________________________<br />Если вы используете внешние dll в Lua - то важно делать так, чтобы одна и та же dll не использовалась одновременно в разных версиях Lua. ну либо dll умела понимать для какой версии Lua её вызвали, но штатного механизма для этого нет, да и делать такие dll заморочено.<br />Но в любом случае точно нельзя, чтобы неадаптированная &nbsp; одновременной &nbsp; работе с разными версиями Lua dll использовалась <br /><br />Если же ну очень хочется (или требуется) запускать скрипты в разных версиях Lua - то проще иметь сборки для разных версий Lua и подгружать нужную в тот или иной скрипт.<br />Вот здесь я &nbsp;<noindex><a href="https://quik2dde.ru/viewtopic.php?id=334" target="_blank" rel="nofollow">подробно описываю как я виду этот вариант</a></noindex> .<br />=============<br />Да, слона то я и не приметил. Точно, есть настройка такая. Правда теперь заваливается на вызове колбека в индикаторе. В скрипте нормально всё, индикатор валит квика. Но буду разбираться. Спасибо. <br />
			<i>27.01.2021 16:38:26, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message52196/topic6193/</link>
			<guid>http://forum.quik.ru/messages/forum10/message52196/topic6193/</guid>
			<pubDate>Wed, 27 Jan 2021 16:38:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>5.3 или 5.4 используют индикаторы</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message52193/topic6193/">5.3 или 5.4 используют индикаторы</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я вот читал-читал - и ничего не понял что написано.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_LxL64uom" href="/user/14620/" bx-tooltip-user-id="14620">Сергей</a> написал:<br />Вчера обновился <br />=============<br /><br />С какой версии на какую?<br /><br />Для индикаторов можно выбирать в какой версии выполнять скрипты.<br />Для скриптов - тоже.<br />Вроде это решает вашу проблему, достаточно выбрать какую-то одну версию для всех индикаторов и её же для всех скриптов.<br /><br />_____________________________________<br />Если вы используете внешние dll в Lua - то важно делать так, чтобы одна и та же dll не использовалась одновременно в разных версиях Lua. ну либо dll умела понимать для какой версии Lua её вызвали, но штатного механизма для этого нет, да и делать такие dll заморочено.<br />Но в любом случае точно нельзя, чтобы неадаптированная <B><U>одновременной</U></B> работе с разными версиями Lua dll использовалась <br /><br />Если же ну очень хочется (или требуется) запускать скрипты в разных версиях Lua - то проще иметь сборки для разных версий Lua и подгружать нужную в тот или иной скрипт.<br />Вот здесь я <noindex><a href="https://quik2dde.ru/viewtopic.php?id=334" target="_blank" rel="nofollow">подробно описываю как я виду этот вариант</a></noindex>. <br />
			<i>27.01.2021 14:25:31, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message52193/topic6193/</link>
			<guid>http://forum.quik.ru/messages/forum10/message52193/topic6193/</guid>
			<pubDate>Wed, 27 Jan 2021 14:25:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>5.3 или 5.4 используют индикаторы</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message52192/topic6193/">5.3 или 5.4 используют индикаторы</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день. Вчера обновился и теперь там lua 5.4 и lua 5.3 одновременно. У меня используется своя dll, я её пересобрал для 5.4 и скрипты нормально запускаются. Проблема в индикаторе, который эту же dll использует. Во-первых в отличии от скриптов там нет возможности указать какой интерпретатор использовать. Во-вторых при запуске в DebugView получаю:<br />&#91;3216&#93; QLUA multiple Lua VMs detected. Expected 5.4 instead of 5.3<br /><br />Сообщение, кстати, совершенно непонятное. То ли он увидел 5.3, но ожидает 5.4, то ли ... в общем сборка с lua54.lib выдаёт это сообщение. Сборка с lua53.lib выдаёт его же. Другие скрипты при этом не запускались.<br /><br />В чём может быть дело? <br />
			<i>27.01.2021 13:48:29, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message52192/topic6193/</link>
			<guid>http://forum.quik.ru/messages/forum10/message52192/topic6193/</guid>
			<pubDate>Wed, 27 Jan 2021 13:48:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
