<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: QUIK 8 и компиляция luasql]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме QUIK 8 и компиляция luasql форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 06 Apr 2026 01:39:22 +0300</pubDate>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39370/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ciYfCzA7" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Все проверялось на свежеустановленной демо версии 8.0.3.14. Или нужна именно локальная копия для исключения влияния среды исполнения?<br />=============<br />Нужна версия на которой проблема. Т.е упал QUIK и нужно сделать копию,поместить в архив и отправить нам на <noindex><a href="mailto:support@quik.ru" target="_blank" rel="nofollow">support@quik.ru</a></noindex> <br />
			<i>19.08.2019 17:17:25, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39370/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39370/topic4656/</guid>
			<pubDate>Mon, 19 Aug 2019 17:17:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39368/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Все проверялось на свежеустановленной демо версии 8.0.3.14. Или нужна именно локальная копия для исключения влияния среды исполнения? <br />
			<i>19.08.2019 17:00:59, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39368/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39368/topic4656/</guid>
			<pubDate>Mon, 19 Aug 2019 17:00:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39367/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Потребуется еще архив рабочего места на момент падения QUIK. Без ключей доступа. <br />
			<i>19.08.2019 15:52:31, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39367/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39367/topic4656/</guid>
			<pubDate>Mon, 19 Aug 2019 15:52:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39361/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возвращаюсь к вопросу.<br />Тех. поддержка ответила (Падение Quik 8.0.3.14 (CQ02527163)), что ошибка в файле alltrade.dat.<br />Но это явно не оно. Т.к. удаление файла не приводит к другому поведению. Квик 8 стабильно падает без дампов.<br />Сделал простой тестовый скрипт, стабильно работающий в 7-ой версии с 32 битной библиотекой, но приводящий к падению Квика 8 с 64 битной.<br />Причем падает непостоянно в одном месте, то при выборке из базы данных, то, что более странно, при вызове getQuoteLevel2.<br /><br /><noindex><a href="https://yadi.sk/d/abcYTS_w9TQoQQ" target="_blank" rel="nofollow">https://yadi.sk/d/abcYTS_w9TQoQQ</a></noindex> <br />
			<i>19.08.2019 13:56:02, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39361/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39361/topic4656/</guid>
			<pubDate>Mon, 19 Aug 2019 13:56:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39196/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Попробовал еще раз. Файлы dmp не формируются. В папке есть два файла от прошлых запусков. Отправлю их.<br />Ошибка такого рода:<br /><p>Имя события проблемы:	APPCRASH</p><p> &nbsp;Имя приложения:	info.exe</p><p> &nbsp;Версия приложения:	8.0.3.14</p><p> &nbsp;Отметка времени приложения:	5d282989</p><p> &nbsp;Имя модуля с ошибкой:	StackHash_f988</p><p> &nbsp;Версия модуля с ошибкой:	6.3.9600.19304</p><p> &nbsp;Отметка времени модуля с ошибкой:	5c7f684f</p><p> &nbsp;Код исключения:	c0000374</p><p> &nbsp;Смещение исключения:	PCH_9D_FROM_ntdll+0x0000000000090D0A</p><p> &nbsp;Версия ОС:	6.3.9600.2.0.0.16.33</p><p> &nbsp;Код языка:	1049</p><p> &nbsp;Дополнительные сведения 1:	f988</p><p> &nbsp;Дополнительные сведения 2:	f9888e0a087b444ad5df05a65c8fed35</p><p> &nbsp;Дополнительные сведения 3:	9540</p><p> &nbsp;Дополнительные сведения 4:	954017ff240795f447e29bd8d973bef5</p>Но далее все интереснее. При возникновении ошибки, я попробовал запустить отладку приложения.<br />Получил сообщение об ошибке в ntdll.dll<br />Закрыл сообщение и запустил продолжить выполнение приложения. Вернулся в окно Квика и он продолжил работать как будто ничего не произошло. Скрипт работает.<br /><br />Далее останавливаю скрипт и получаю еще раз эту же ошибку. Опять в отладе нажимаю продолжить и возвращаюсь в окно терминала, он работает, выведя сообщение: <br /><p>LuaVM closed with error</p><p>Снимки экрана приложу в письме.</p> <br />
			<i>05.08.2019 20:20:22, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39196/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39196/topic4656/</guid>
			<pubDate>Mon, 05 Aug 2019 20:20:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39193/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5lXQCBEN" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Куда отправлять?<br />=============<br />quiksupport@arqatech.com <br />
			<i>05.08.2019 18:05:16, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39193/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39193/topic4656/</guid>
			<pubDate>Mon, 05 Aug 2019 18:05:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39192/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Куда отправлять? <br />
			<i>05.08.2019 17:39:34, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39192/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39192/topic4656/</guid>
			<pubDate>Mon, 05 Aug 2019 17:39:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39191/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_l972TmLR" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a>, <br />В терминале нет такого лога.<br />Однако при падении, по идее должен создаваться dmp файл в папке dmp<br />При должном умении, можно попробовать проанализировать его самостоятельно, однако лучше прислать его нам. <br />
			<i>05.08.2019 17:35:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39191/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39191/topic4656/</guid>
			<pubDate>Mon, 05 Aug 2019 17:35:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39190/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос разработчикам: как можно посмотреть лог термнала, чтобы понять от чего происходит падение программы при использовании библиотеки? <br />
			<i>05.08.2019 17:33:09, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39190/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39190/topic4656/</guid>
			<pubDate>Mon, 05 Aug 2019 17:33:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39160/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вернулся к вопросу. Скомпилировал драйвер ODBC, т.к. он мне больше всего нужен.<br />Что пришлось менять:<br />В файле ls_odbc.c пришлось заменить определение окружения на _WIN64.<br />Пришлось заменить тип SQLINTEGER на SQLLEN, т.к. в библиотеке ODBC 64 другие типы.<br /><br />Также надо удалить все файлы *.obj, т.к. они собраны для x86.<br /><br />После библиотека собралась.<br />Даже запустился скрипт, работающий под x86.<br /><br />Но, пришлось переписать код обхода курсора на итератор. Прямой обход приводит к ошибке.<br />Но даже это не долго живет, Квик падает без слов через секунд 10-20 работы.<br /><br />SQL Profiler показывает, что запросы идут нормально, ошибок нет. В те несколько секунд, что успевает отработать скрипт, данные стакана выводятся в окно исправно.<br />Но падает Квик всегда.<br /><br />Что может быть, драйвер или все же Квик? Этот же драйвер под 7 Квик работает исправно.<br /><br />Возможно, как писали в одной из веток, надо еще и lua5.1.dll самому собирать. Есть подозрение, что некорректно обрабатываются таблицы в луа стеке.<br /><br />Если кто захочет попробовать:<br /><noindex><a href="https://github.com/nick-nh/qlua/tree/master/luasql" target="_blank" rel="nofollow">https://github.com/nick-nh/qlua/tree/master/luasql</a></noindex> <br />
			<i>02.08.2019 22:49:56, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39160/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39160/topic4656/</guid>
			<pubDate>Fri, 02 Aug 2019 22:49:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39158/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Я пробовал скомпилировать через make файл, но лезут ошибки линковки целевой платформы. Хотя делалось все под окружением x64.<br />Остается вариант сконвертировать проект VS6 под VS2015-2017 и собирать, меняя зависимости. Он есть в исходниках.<br />Но напрямую он не конвертируется, слишком старая версия. Видел собщение, что надо делать через VS2010, т.к. более поздние версии не конвертируют проект. <br />
			<i>02.08.2019 19:44:13, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39158/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39158/topic4656/</guid>
			<pubDate>Fri, 02 Aug 2019 19:44:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QUIK 8 и компиляция luasql</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39056/topic4656/">QUIK 8 и компиляция luasql</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />С переходом на 64 бита нужно перекомпилировать DLLки. <br />Кто-нибудь уже скомпилировал <noindex><a href="https://github.com/LuaDist/luasql-mysql" target="_blank" rel="nofollow">Luasql</a></noindex> под 64 бита? Можете поделиться? Интересует mysql.dll и libmysql.dll. <br />
			<i>25.07.2019 14:18:11, Николай.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39056/topic4656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39056/topic4656/</guid>
			<pubDate>Thu, 25 Jul 2019 14:18:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
