<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[QUIK -> DDE &mdash; Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
	<link rel="self" href="https://quik2dde.ru/extern.php?action=feed&amp;tid=18&amp;type=atom" />
	<updated>2023-12-21T18:16:40Z</updated>
	<generator>PunBB</generator>
	<id>https://quik2dde.ru/viewtopic.php?id=18</id>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=4323#p4323" />
			<content type="html"><![CDATA[<p>C++ Connector for Arqa Quik Terminal<br />[url]https://github.com/devslm/quik-connector[/url]</p>]]></content>
			<author>
				<name><![CDATA[osmadey]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3428</uri>
			</author>
			<updated>2023-12-21T18:16:40Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=4323#p4323</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3603#p3603" />
			<content type="html"><![CDATA[<p>да, 8.7.1.3.<br />Но у меня не работало. Не знаю почему.<br />Самое главное сейчас работает <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-21T05:51:02Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3603#p3603</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3602#p3602" />
			<content type="html"><![CDATA[<p>Наверное версия у вас 8.7.1.3, а не 13 ?</p><p>Нашел QUIK версии 8.7.1.3<br />Запустил на ней собранную&nbsp; библиотеку Quil_Lua_connector.dll - отлично работает.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T21:01:07Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3602#p3602</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3601#p3601" />
			<content type="html"><![CDATA[<p>В данный момент на 5.4.</p><p>А на старой версии и на 5.3.5 и на 5.4.</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-20T20:55:30Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3601#p3601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3600#p3600" />
			<content type="html"><![CDATA[<p>Я бы не согласился с оценкой.<br />А вы собирали с какой версией Lua-библиотек (lib и заголовочные файлы)?<br />А запускали на какой версии интерпретатора? 5.3 или 5.4 ?</p><p>Подозреваю, не на той версии интерпретатора собирали / запускали Lua-скрипт.</p><p>Заработало - и славно.</p><div class="quotebox"><cite>Serg_ пишет:</cite><blockquote><p>Спасибо что помогли и потратили на меня время!</p></blockquote></div><p>Спасибо на добром слове. Я старался <img src="https://quik2dde.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T20:51:14Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3600#p3600</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3599#p3599" />
			<content type="html"><![CDATA[<p>Кстати перекомпилировал .dll c теми Lua файлами которые я скачал с рекомендованного Lua ресурса - с ними тоже работает.</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-20T20:50:21Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3599#p3599</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3598#p3598" />
			<content type="html"><![CDATA[<p>Других слов кроме этих я писать не хочу:</p><p><em><span style="color: red">&lt; здесь много эмоций по поводу качества квика &gt;</span></em></p><p>Я делал это на версии 8.7.13 - только что обновил до 9.4.2.1 - все заработало, инфо-бокс с сообщением появился.</p><p>Спасибо что помогли и потратили на меня время!</p><p><em><span style="color: red"><strong>Admin</strong>:<br />эмоции удалены; давайте пытаться быть корректными и любить мир таким, каков он есть <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></span></em></p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-20T20:46:44Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3598#p3598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3597#p3597" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Serg_ пишет:</cite><blockquote><p>А какая у Вас версия Quik ?</p></blockquote></div><p>8.11 под рукой была<br />Но указанные вами ошибки точно не с версией QUIK связаны.<br />Вы либо не пересобрали заново проект (именно полностью пересобрать), либо не те / не туда lib-файлы подложили, либо не оттуда у вас dll тянется (вы все пеерсобрали, но подхватывается старая dll, от предыдущей вашей некорректной сборки).</p><p>А, ну и VS у меня версии 2015, но и здесь крайне сомнительно, чтобы в этом была беда.</p><p>Удаленно подключиться не желаете? почему?<br />Перепиской мы не понятно сколько еще будем выискивать проблему.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T20:44:54Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3597#p3597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3596#p3596" />
			<content type="html"><![CDATA[<p>А какая у Вас версия Quik ?<br />Я тоже собирал только release.</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-20T20:39:34Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3596#p3596</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3595#p3595" />
			<content type="html"><![CDATA[<p><strong>Serg_</strong>,<br />я в самом деле взял ваш проект, сделал 4 указанные мною действия - и все запустилось.<br />Честно-честно.</p><p>Уточню: собирал только Release вариант. Debug не собирал.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T20:29:57Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3595#p3595</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3594#p3594" />
			<content type="html"><![CDATA[<p>Приведенную мною картинку с текстом я точно нарисовал не в фотошопе <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Что-то вы все же не так делаете.<br />Думаю надо остыть, маленько успокоиться - и все получится. <img src="https://quik2dde.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Если хотите - напишите на swerg@swerg.ru<br />Могу удаленно подключиться к вашей машине и на месте уже найдем в чем беда.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T19:56:44Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3594#p3594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3593#p3593" />
			<content type="html"><![CDATA[<p>На скрипт:<br /></p><div class="codebox"><pre><code>Quil_Lua_connector = require(&quot;Quil_Lua_connector&quot;)
message(Quil_Lua_connector.TestFunc())</code></pre></div><p>Ошибка:</p><div class="codebox"><pre><code>Critical error ACCESS_VIOLATION in script C:\Users\Serg\source\repos\Quil_Lua_connector\Lua_script_1.lua.txt</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-20T19:54:37Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3593#p3593</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3592#p3592" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>swerg пишет:</cite><blockquote><p><strong>Serg_</strong>, <br />4. Перекомпилируйте заново проект вашей библиотеки, подложите собранную dll в каталог с QUIK - и все заработает! <img src="https://quik2dde.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /><br /><span class="postimg"><img src="https://quik2dde.ru/static-img/18/privet-cpp.png" alt="https://quik2dde.ru/static-img/18/privet-cpp.png" /></span></p></blockquote></div><p>Это просто какой то из кругов Ада похоже.<br />Я взял Ваши .lib и .h файлы из проекта из папки contrib - перекомпилировал.</p><p>Исправил скрипт и код.</p><p>Все те же самые ошибки. Может быть я в аду просто, я не знаю, что происходит.</p>]]></content>
			<author>
				<name><![CDATA[Serg_]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3371</uri>
			</author>
			<updated>2022-09-20T19:52:10Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3592#p3592</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3591#p3591" />
			<content type="html"><![CDATA[<p>Про lib-библиотеки вот здесь еще написано.<br />[url]https://quik2dde.ru/viewtopic.php?id=47[/url]</p><p>Сама по себе эта статья потеряла уже полностью актуальность, т.к. теперь&nbsp; QUIK лежат честные lua53.dll / lua54.dll с полным run-time Lua.<br />Но что касается многопоточности и сторонних библиотек - то суть там объяснена.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T19:45:31Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3591#p3591</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание собственной DLL на C++ для LUA (в QUIK)]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3590#p3590" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Serg_ пишет:</cite><blockquote><p>Странно, но я скачивал из с рекомендованного самим Lua сайта: [url]https://sourceforge.net/projects/luabinaries/files/5.3.5/Windows%20Libraries/Static/[/url]</p></blockquote></div><p>Если бы вы все это запускали со взятым там же собранным интерпретатором Lua - то все работало бы замечательно.<br />Но запускается все это в рамках QUIK, &quot;есть нюансы&quot;.</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-09-20T19:39:49Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3590#p3590</id>
		</entry>
</feed>
