<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Ошибка ACCESS VIOLATION при запуске QUIKSharp.lua на QUIK 12.8.4.9. Нужен рабочий core.dll]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Ошибка ACCESS VIOLATION при запуске QUIKSharp.lua на QUIK 12.8.4.9. Нужен рабочий core.dll форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 04:33:25 +0300</pubDate>
		<item>
			<title>Ошибка ACCESS VIOLATION при запуске QUIKSharp.lua на QUIK 12.8.4.9. Нужен рабочий core.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82325/topic9549/">Ошибка ACCESS VIOLATION при запуске QUIKSharp.lua на QUIK 12.8.4.9. Нужен рабочий core.dll</a></b> <i>Пытаюсь настроить связку QUIK + Python (или C#) через QUIKSharp, но на версии терминала 12.8.4.9 скрипт падает с ACCESS VIOLATION. Перепробовал разные версии core.dll из интернета и из пакетов NuGet — не помогает. Прошу помощи сообщества: поделитесь рабоч</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Q6JaLpD8" href="/user/2191/" bx-tooltip-user-id="2191">александр михальцов</a> написал:<br />Здравствуйте, уважаемые форумчане!<br /><br />Столкнулся с проблемой при попытке подключиться к терминалу QUIK из внешнего приложения (Python / C#). Прошу помощи, так как перепробовал уже множество вариантов, но безуспешно.<br /><br />**Исходные данные:**<br />- Терминал: QUIK Workstation 12.8.4.9 (64-bit, брокер Сбер)<br />- Версии Lua в терминале: 5.3.5 и 5.4.1<br />- Цель: Связка с Python (через quik-python / QuikPy) или с C# (через QUIKSharp)<br /><br />**Что делал:**<br />1. Пытался использовать стандартный Lua-скрипт QUIKSharp.lua из репозиториев finsight/QUIKSharp, Algotech-ru/QUIKSharp, DmitriyBodrov/QUIKSharp.<br />2. При запуске скрипта через «Сервисы → LUA скрипты» на любой версии Lua (5.3.5 или 5.4.1) возникает ошибка:<br /> &nbsp; **ACCESS VIOLATION at address ...**<br /> &nbsp; (на Lua 5.3.5 ошибка выводится в лог, терминал остаётся жив; на Lua 5.4.1 терминал падает полностью).<br />3. Пробовал подкладывать файл core.dll (из папок clibs64: 53_MD, 53_MT, 54_MD, 5.1_MT и др.) в папки Lua/socket, в корень QUIK, в lua/clibs64 — результат тот же.<br />4. Проверял установку Microsoft Visual C++ Redistributable x64 — установлено, не помогло.<br />5. Чистил кэш Lua (файлы .luac) — не помогло.<br /><br />**Вопросы к сообществу:**<br />1. Есть ли у кого-то **рабочий файл core.dll** для QUIK 12.8.4.9 (64-bit), который корректно загружается в связке с QUIKSharp.lua? Поделитесь, пожалуйста.<br />2. Если кто-то успешно подключается к этой версии QUIK через Python (QuikPy, quik-lua-rpc, quik-python), подскажите точную последовательность действий и используемые версии библиотек.<br />3. Возможно, для QUIK 12.8 нужно использовать другой коннектор (например, QuikLuaRPC или что-то ещё)? Буду благодарен за наводку.<br /><br />Заранее спасибо за помощь!<br />=============<br /><p>Тема закрыта. Проблема решена.</p><p>Всем спасибо за помощь и наводки.</p><p>В итоге, для терминала QUIK Workstation 12.8.4.9 (64-bit) удалось запустить QuikSharp.lua без ошибок ACCESS VIOLATION.</p><p>Что именно помогло:</p><ol><li><p>Использовал готовый, актуальный комплект Lua-скриптов и библиотек из репозитория QuikPy (<noindex><a href="https://github.com/cia76/QuikPy" target="_blank" rel="nofollow">ссылка на GitHub</a></noindex>). Просто заменил содержимое папки Lua в терминале файлами из архива проекта (папка QUIK).</p><li><p>Критически важно: При запуске скрипта в QUIK в окне «Доступные Lua скрипты» нужно было выбрать версию Lua 5.4.1. На версии 5.3.5 возникала ошибка multiple Lua VMs detected. Expected 5.4 instead of 5.3.</p></ol><p>После этих действий в логе появилось долгожданное QUIK# is waiting for client connection..., и связь с внешним приложением заработала.</p> <br />
			<i>16.04.2026 01:06:45, vector.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82325/topic9549/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82325/topic9549/</guid>
			<pubDate>Thu, 16 Apr 2026 01:06:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка ACCESS VIOLATION при запуске QUIKSharp.lua на QUIK 12.8.4.9. Нужен рабочий core.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82324/topic9549/">Ошибка ACCESS VIOLATION при запуске QUIKSharp.lua на QUIK 12.8.4.9. Нужен рабочий core.dll</a></b> <i>Пытаюсь настроить связку QUIK + Python (или C#) через QUIKSharp, но на версии терминала 12.8.4.9 скрипт падает с ACCESS VIOLATION. Перепробовал разные версии core.dll из интернета и из пакетов NuGet — не помогает. Прошу помощи сообщества: поделитесь рабоч</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, уважаемые форумчане!<br /><br />Столкнулся с проблемой при попытке подключиться к терминалу QUIK из внешнего приложения (Python / C#). Прошу помощи, так как перепробовал уже множество вариантов, но безуспешно.<br /><br />**Исходные данные:**<br />- Терминал: QUIK Workstation 12.8.4.9 (64-bit, брокер Сбер)<br />- Версии Lua в терминале: 5.3.5 и 5.4.1<br />- Цель: Связка с Python (через quik-python / QuikPy) или с C# (через QUIKSharp)<br /><br />**Что делал:**<br />1. Пытался использовать стандартный Lua-скрипт QUIKSharp.lua из репозиториев finsight/QUIKSharp, Algotech-ru/QUIKSharp, DmitriyBodrov/QUIKSharp.<br />2. При запуске скрипта через «Сервисы → LUA скрипты» на любой версии Lua (5.3.5 или 5.4.1) возникает ошибка:<br /> &nbsp; **ACCESS VIOLATION at address ...**<br /> &nbsp; (на Lua 5.3.5 ошибка выводится в лог, терминал остаётся жив; на Lua 5.4.1 терминал падает полностью).<br />3. Пробовал подкладывать файл core.dll (из папок clibs64: 53_MD, 53_MT, 54_MD, 5.1_MT и др.) в папки Lua/socket, в корень QUIK, в lua/clibs64 — результат тот же.<br />4. Проверял установку Microsoft Visual C++ Redistributable x64 — установлено, не помогло.<br />5. Чистил кэш Lua (файлы .luac) — не помогло.<br /><br />**Вопросы к сообществу:**<br />1. Есть ли у кого-то **рабочий файл core.dll** для QUIK 12.8.4.9 (64-bit), который корректно загружается в связке с QUIKSharp.lua? Поделитесь, пожалуйста.<br />2. Если кто-то успешно подключается к этой версии QUIK через Python (QuikPy, quik-lua-rpc, quik-python), подскажите точную последовательность действий и используемые версии библиотек.<br />3. Возможно, для QUIK 12.8 нужно использовать другой коннектор (например, QuikLuaRPC или что-то ещё)? Буду благодарен за наводку.<br /><br />Заранее спасибо за помощь! <br />
			<i>16.04.2026 00:15:21, александр михальцов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82324/topic9549/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82324/topic9549/</guid>
			<pubDate>Thu, 16 Apr 2026 00:15:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
