<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[QUIK -> DDE &mdash; quik 8.5 & lua 5.3]]></title>
	<link rel="self" href="https://quik2dde.ru/extern.php?action=feed&amp;tid=316&amp;type=atom" />
	<updated>2020-05-21T18:01:44Z</updated>
	<generator>PunBB</generator>
	<id>https://quik2dde.ru/viewtopic.php?id=316</id>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2747#p2747" />
			<content type="html"><![CDATA[<p>Я никакой квик не использую, мне по барабану. Просто очень не хочется тащить совместимость со старыми версиями, мало было 32 бит, еще теперь разные версии lua. <img src="https://quik2dde.ru/img/smilies/wink.png" width="15" height="15" alt="wink" />)</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-05-21T18:01:44Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2747#p2747</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2745#p2745" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>swerg пишет:</cite><blockquote><p>Известно, что ARQA поддерживает возможность подключения старыми версиями терминала очень долго, так что терминалы с Lua 5.1, как и 32-битные терминалы, будут работать еще много лет.</p></blockquote></div><p>Точно нет, до конца года будет полностью переход на 8.5+, даже 8.4 работать не будет. Так решила даже не моекс.<br />Новые формулы, которые в 7+ нет совсем и делать там их никто не будет, а в 8.4 еще не все прописаны.</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-05-21T13:57:30Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2745#p2745</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2742#p2742" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>меня интересует прогноз, насколько долго проживет quik с lua 5.1. потому что даже 7 версия, например, как бы не умирает и не умирает... мы не знаем, сколько займет переход на версии больше чем 8.5, вот я о чем. тянуть старый код не охота.</p></blockquote></div><p>Это какие-то не технические досужие разговоры, как по мне <img src="https://quik2dde.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />Известно, что ARQA поддерживает возможность подключения старыми версиями терминала очень долго, так что терминалы с Lua 5.1, как и 32-битные терминалы, будут работать еще много лет.<br />А дальше выбор зависит от вас и от того, для чего/кого вы делаете роботов. Если для себя - вы сами легко выберите для себя подходящий момент перехода. Если для сторонних людей - то вынуждены будете еще долго тянуть совместимость.</p><p>Судя по опыту, до конца этого года версия 8.5 или пришедшая ей на смену точно станет очень стабильной.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2020-05-21T03:28:52Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2742#p2742</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2741#p2741" />
			<content type="html"><![CDATA[<p>не, ну как невозможно... можно искать lua5.3, динамически линковаться с ней, если не удалось - искать lua5.1 и линковаться с ней. дальше в коде возможны разные варианты, можно сделать некий stub который будет скрывать разницу... </p><p>ну не важно. меня интересует прогноз, насколько долго проживет quik с lua 5.1. потому что даже 7 версия, например, как бы не умирает и не умирает... мы не знаем, сколько займет переход на версии больше чем 8.5, вот я о чем. тянуть старый код не охота.</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-05-20T16:55:22Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2741#p2741</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2736#p2736" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>1. нужно ли в либах оставлять обратную совместимость? стаб lua.5.1.dll остался...</p></blockquote></div><p>Обратную совместимость на уровне бинарного файла сделать невозможно. Т.к., с одной стороны, хоть интерфейс многих функций API для Си всё же не поменялся, однако Lua в QUIK 8.0 и 8.5 собраны с разной поддержкой для double / integer, так что даже если сделать динамическую линковку с той DLL, какая найдена, то наверняка где-то бинарно разъедется. Ну и зачем это счастье надо.</p><p>Я думаю, проще делать 3 варианта скомпилированных DLL (если требуется поддержка всех версий) и, соответственно, иметь 3 конфигурации сборки для проекта:<br /></p><ul><li><p>вариант x86 (32-битная платформа) с Lua5.1 для QUIK 6 и 7</p></li><li><p>вариант x64 с Lua5.1 для QUIK 8.0..8.4</p></li><li><p>вариант x64 с Lua5.3 для QUIK 8.5 и далее</p></li></ul><p>Если не пользоваться новыми возможностями API для Lua5.3, то поддерживать такой вариант вполне возможно.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2020-05-19T09:28:50Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2736#p2736</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2735#p2735" />
			<content type="html"><![CDATA[<p>Наконец-то ARQA на форуме [url=https://forum.quik.ru/messages/forum10/message45118/topic5119/#message45118]разродилась с ответом[/url] по поводу <strong>lua.5.1.dll</strong> в <strong>QUIK 8.5</strong>.<br />Судя по всему оставили они её &quot;по приколу&quot;, сами на знают для чего, как она работает и что содержит.<br />Цитата с их форума:<br /></p><div class="quotebox"><blockquote><p>Начиная с версии торгового терминала 8.5 все QLUA скрипты должны<br />&nbsp; &nbsp;быть адаптированы под LUA 5.3. Это в частности означает, что все<br />&nbsp; &nbsp;внешние библиотеки должны быть залинкованы на библиотеку lua53.dll.</p><p>&nbsp; &nbsp;Библиотеку lua5.1.dll, оставленную в дистрибутиве на &quot;переходной&quot;<br />&nbsp; &nbsp;период, использовать не следует. В дальнейшем<br />&nbsp; &nbsp;lua5.1.dll будет удалена из дистрибутива.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2020-05-19T09:17:46Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2735#p2735</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2704#p2704" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>в связи с грядущим выпуском нового квика с новой версией lua...</p></blockquote></div><p>обратная совместимость точно не нужна, танцев с бубном и так хватает</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-04-23T21:31:07Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2704#p2704</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2673#p2673" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>жесть вообще глючное все. lua_version() возвращает 0.0 <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></blockquote></div><p>это нормально, все по плану, обиженные инвесторы, потные луа-кодеры. все так и задумывалось и это циклично.</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-04-19T20:06:29Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2673#p2673</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2672#p2672" />
			<content type="html"><![CDATA[<p>жесть вообще глючное все. lua_version() возвращает 0.0 <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-04-19T19:19:24Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2672#p2672</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[quik 8.5 & lua 5.3]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2669#p2669" />
			<content type="html"><![CDATA[<p>в связи с грядущим выпуском нового квика с новой версией lua ( скачать тут: [url]ftp://ftp.quik.ru/public/updates/8.5/[/url] ) , предлагаю пообщаться на тему перевода библиотек.&nbsp; есть несколько интересных тем:<br />1. нужно ли в либах оставлять обратную совместимость? стаб lua.5.1.dll остался...<br />2. все что 32 бита, судя по всему, умрет. 32-х битного квика с lua 5.3 ожидать не приходится.<br />ну и так далее.</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-04-18T11:18:13Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2669#p2669</id>
		</entry>
</feed>
