<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: пример dll]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме пример dll форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 17:17:33 +0300</pubDate>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32714/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			p.s. #include &quot;stdafx.h добавил в шапку кода, теперь он на это не ругается. <br />
			<i>14.08.2018 08:55:15, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32714/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32714/topic3677/</guid>
			<pubDate>Tue, 14 Aug 2018 08:55:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32713/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Поставил Visual Studio Community<br />пытаюсь скомпилировать dll в примере Suntor<br />---<br />Файлы заголовков включил<br /><img src="http://dl4.joxi.net/drive/2018/08/14/0011/1313/742689/89/c34c8e7582.png" alt="Пользователь добавил изображение" border="0" /><br /><br />---<br />но он выдаёт такие ошибки<br />1&gt;------ Сборка начата: проект: easy_c, Конфигурация: Release Win32 ------<br />1&gt;easy_c.cpp<br />1&gt;d:\_c++\easy_c\easy_c\easy_c.cpp(41): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву &quot;#include &quot;stdafx.h&quot;&quot; в источник.<br />1&gt;Сборка проекта &quot;easy_c.vcxproj&quot; завершена с ошибкой.<br />========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========<br /><br />и список ошибок:<br /><img src="http://dl3.joxi.net/drive/2018/08/14/0011/1313/742689/89/442aacb68e.png" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>14.08.2018 08:53:44, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32713/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32713/topic3677/</guid>
			<pubDate>Tue, 14 Aug 2018 08:53:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31706/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4J7cOqHm" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />Suntor<br />пытаюсь запусить ваш код dll в Visual Studio 2017 Community <br />Такая ошибка возникает при нажатии на &quot;собрать решение&quot;.<br />Спасибо за помощь.<br />=============<br />У вас включена опция использования предварительно скомпилированных файлов заголовков. Её надо отключить. У меня нет под рукой студии такой же версии, поэтому не могу вам сходу указать, где эта опция отключается. Ищите по названию «Precompiled headers»... в старой VS6.0 это выглядит так:<br /><noindex><a href="http://ipic.su/img/img7/fs/pch.1528809899.png" target="_blank" rel="nofollow">&lt;img src=&quot;http://ipic.su/img/img7/fs/pch.1528809899.png&quot; alt=&quot;Пользователь добавил изображение&quot; border=&quot;0&quot; /&gt;</a></noindex> <br />
			<i>12.06.2018 16:27:09, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31706/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31706/topic3677/</guid>
			<pubDate>Tue, 12 Jun 2018 16:27:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31700/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_x105YHtJ" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />Suntor<br />пытаюсь запусить ваш код dll в Visual Studio 2017 Community <br />Такая ошибка возникает при нажатии на &quot;собрать решение&quot;.<br />Спасибо за помощь.<br />=============<br />Сначала гуглите, потом задавайте вопрос -- велика вероятность, что ответ уже содержится в Интернете. Например, тут: <noindex><a href="https://habr.com/company/pvs-studio/blog/227521/" target="_blank" rel="nofollow">https://habr.com/company/pvs-studio/blog/227521/</a></noindex><br /><br /><br />TL;DR: для Ваших экспериментов Вам лучше будет отключить использование предкомпилированных заголовков. <br />
			<i>12.06.2018 11:43:33, Enfernuz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31700/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31700/topic3677/</guid>
			<pubDate>Tue, 12 Jun 2018 11:43:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31698/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сначала он ругался на отсутствие lua.h и других. Я их добавил через &quot;Дополнительные каталоги включаемых файлов&quot;. <br />
			<i>12.06.2018 09:56:19, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31698/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31698/topic3677/</guid>
			<pubDate>Tue, 12 Jun 2018 09:56:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31697/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Suntor<br />пытаюсь запусить ваш код dll в Visual Studio 2017 Community<img src="http://dl4.joxi.net/drive/2018/06/12/0011/1313/742689/89/abb4e3791d.png" alt="Пользователь добавил изображение" border="0" /><br />Такая ошибка возникает при нажатии на &quot;собрать решение&quot;.<br />Спасибо за помощь. &nbsp; <br />
			<i>12.06.2018 09:54:54, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31697/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31697/topic3677/</guid>
			<pubDate>Tue, 12 Jun 2018 09:54:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31673/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Hsfejx5e" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />В Code Blocks можно выбирать разные компиляторы. Разве это не то что нужно?<br /> <br />=============<br />Это выбор внутренней конфигурации под требуемый компилятор, но саму конфигурацию нужно ещё настраивать и сам компилятор отдельно устанавливать... выше я кинул уже ссылку на PDF, где описано, как это делать.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_5BuA1wMB" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> написал:<br />Поржал. <br />Понт защитан.<br />=============<br />))) <br />
			<i>11.06.2018 06:59:58, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31673/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31673/topic3677/</guid>
			<pubDate>Mon, 11 Jun 2018 06:59:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31671/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_KUjoWO2a" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />стек, куча, мантисса, сортировки, деревья, Дональд Кнут был настольной книгой, свою первую программу вообще в машинных кодах писал... <br />=============<br />Поржал. <br />Понт защитан. <br />
			<i>11.06.2018 05:58:30, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31671/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31671/topic3677/</guid>
			<pubDate>Mon, 11 Jun 2018 05:58:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31668/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5FaQXac0" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />Visual Studio C++ очень тяжёлый. <br />JetBrains CLIon подойдёт?<br />---<br />В Code Blocks можно выбирать разные компиляторы. Разве это не то что нужно?<br /> <br />=============<br />CLion -- платная. <br /><br />Студия -- де-факто стандарт IDE для разработки на плюсах под винду. Ставьте бесплатную Community Edition -- хватит за глаза.Ну, и Ваш скрин от Code::Blocks позволяет предположить, что собирать в ней можно любым из предложенных инструментов. Теперь разве что осталось посмотреть, как там в принципе настроить доп. директории для компилятора и линкера и всё -- можно собирать без замусоривания стандартной директории библиотечными файлами. <br />
			<i>11.06.2018 02:17:18, Enfernuz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31668/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31668/topic3677/</guid>
			<pubDate>Mon, 11 Jun 2018 02:17:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31660/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_04Q1id61" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />опять философия..<br />=============<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_NEFCEHfP" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />Предлагаю свернуть полемику или перенести <br />=============<br />выбираю - свернуть, тк беседовать интересно с философами, а Ваше мнение о том, что написали в книгах другие мне не интересно.<br />до встречи в стакане. <br />
			<i>10.06.2018 19:54:11, rinat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31660/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31660/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 19:54:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31659/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Visual Studio C++ очень тяжёлый. <br />JetBrains CLIon подойдёт?<br />---<br />В Code Blocks можно выбирать разные компиляторы. Разве это не то что нужно?<br /><img src="http://dl3.joxi.net/drive/2018/06/10/0011/1313/742689/89/6c62ae02df.png" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>10.06.2018 16:45:10, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31659/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31659/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 16:45:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31657/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_1vIhyRhs" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />в третьем классе? в 9 лет? Вы -гений? :)<br />=============<br />«в начальных, но точно не помню», «до 10 лет, не старше», «нет»<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_4ksRqKxJ" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />как-то мне кажется, что финансовый рынок - это не то место, где надо искать легкой жизни<br />=============<br />это уже философия... а речь о приземлённой конкретной задаче<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_J0K3ptYg" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />выше &nbsp;писал форумные лозунги с пунктами, реализация - дело интимное :)<br />=============<br />в том то и дело, что это лишь общие наставления были... вы конкретно объясните человеку, каким способом он должен решить свою задачу и сколько времени потребуется на это<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_ges4cov5" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />дилетантизм и верхоглядство - бичь нашей современной реальности.<br />=============<br />опять философия... то-бишь попытка уйти от ответа на прямой вопрос: Что первое было у вас в руках по жизни: молоток или диплом? )))<br /><br />P.S. Предлагаю свернуть полемику или перенести её в раздел «Обмен опытом»... а то мы тут сейчас всю ветку <S>за...</S> своим разговором, не имеющим дело к теме. <br />
			<i>10.06.2018 12:26:22, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31657/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31657/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 12:26:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31656/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_AZwGQ6wN" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />младшеклассником... и помню чему меня учили... стек, куча, мантисса, сортировки, деревья<br />=============<br />в третьем классе? в 9 лет? Вы -гений? :)<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_hVmqCr2m" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />и моё мнение, что это в данном случае просто усложнит человеку жизнь<br />=============<br />как-то мне кажется, что финансовый рынок - это не то место, где надо искать легкой жизни, причем весь вопрос именно во времени - не суетиться и системно развиваться, понимая где находишься и куда идешь :)<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_j2Hb29R2" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br /> и можно будет сравнить, обсудить плюсы и минусы<br />=============<br />выше &nbsp;писал форумные лозунги с пунктами, реализация - дело интимное :)<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_tg03kIK9" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />когда в первый раз в руки молоток взяли у вас был к этому времени диплом<br />=============<br />дилетантизм и верхоглядство - бичь нашей современной реальности.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_fdrWnaP5" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />нет, я не согласен... <br />=============<br />что ж, будьте несогласным. у нас свобода мнений :) <br />
			<i>10.06.2018 12:11:47, rinat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31656/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31656/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 12:11:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31655/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_KeQ2sZHi" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br /><br />====quote====<br /><br />====quote====<br /> Suntor &nbsp; написал:<br />что делают его программы на железном уровне<br />=============<br />обучал недавно младшеклассника<br />=============<br />спор ради спора или реально не вдумались? :)<br />=============<br />я тоже был когда-то младшеклассником... и помню чему меня учили... стек, куча, мантисса, сортировки, деревья, Дональд Кнут был настольной книгой, свою первую программу вообще в машинных кодах писал... видимо я совсем от жизни отстал, и современных школьников учат только делать cout &lt;&lt;... я это могу понять, но согласиться с этим, никак...<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_3WA6GS4S" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />не читал, но и не говорю ничего слишком узкоспецифичного вроде<br /><br />=============<br />вы просто посылаете человека <S>в увлекательное путешествие</S> получать «<I>больше разносторонней инфы</I>»... и моё мнение, что это в данном случае просто усложнит человеку жизнь, и пойдя по этому пути он может в итоге не добраться до пункта назначения в приемлемые сроки<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_YPTUmcro" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />именно. именно необходимость такого подхода и вызывает максимальные сомнения ...<br />=============<br />предложите свой... и можно будет сравнить, обсудить плюсы и минусы...<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_6TnvNa0a" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />а вот это кстати только так и правильно ибо и молоток сломает и сам убьется :)<br />=============<br />нет, я не согласен... вы когда в первый раз в руки молоток взяли у вас был к этому времени диплом?... ))) <br />
			<i>10.06.2018 11:59:12, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31655/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31655/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 11:59:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31653/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_3zoORifh" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />что делают его программы на железном уровне<br />=============<br /><br />обучал недавно младшеклассника<br />=============<br />спор ради спора или реально не вдумались? :)<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_282NEuiO" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />Если вы не заметили, то находитесь на форуме Quik... )))<br />=============<br />не вижу тут чего-то странного, <br />квик - грамотная поделка, дык почему бы не накинуть на вентилятор? :)<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_3oEhf6Tm" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />предыдущие темы не читали скорее всего.<br />=============<br />не читал, но и не говорю ничего слишком узкоспецифичного вроде <br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_vQ0QrmZh" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />эта DLL нужна чтобы вынести тяжёлые вычисления из его Lua скрипта.<br />=============<br />именно. именно необходимость такого подхода и вызывает максимальные сомнения ... исходя из общего перечня задач типового участника<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_XdfhKnWO" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />человека пришедшего попросить молоток, чтобы забить гвоздь, послали в техникум учиться на 5 лет, со словами «сначала диплом принеси, а потом молоток получишь».<br />=============<br />а вот это кстати только так и правильно ибо и молоток сломает и сам убьется :)<br /><br />и...и это таки форум и никто тут команд не раздает, пусть слушает и что-то понимает или не понимает<br />результат мне не болит ... :) <br />
			<i>10.06.2018 10:40:15, rinat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31653/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31653/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 10:40:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31651/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xc0teYu5" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />обучал недавно младшеклассника и оказалось, что таки нет - лучше начинать именно с С++:<br /><br />=============<br />Это потому, что вы его учили языку программирования, а не самому программированию как таковому... А это суть две большие разницы. Использование высокоуровневых языков и их абстракций действительно сокращает код и ускоряет процесс написания программ, но к сожалению, за этими конструкциями «леса не видно»... Уж не вспомню сейчас название, но в одной из серьёзных западных компаний даже тест при приёме на работу был такой, человеку давали простые задачи, которые он успешно решал на том же Си++, а потом во второй части собеседования просили объяснить, что делают его программы на железном уровне. Как оказывается большинство вполне неплохих программистов неспособны объяснить и не понимают, во что превращаются их программы после компиляции.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_Y5huJ11w" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />возможно ему dll в таком виде и не нужно ... :)<br />=============<br />Именно такая и нужна, собственно это и есть тема данной ветки.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_lUzpmG09" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />в итоге: писать надо не под систему или КВИК, а ставить задачи и подбирать системным образом оптимальные &nbsp;инструменты<br /><br />=============<br />Если вы не заметили, то находитесь на форуме Quik... ))) Да и предыдущие темы не читали скорее всего. Человеку эта DLL нужна чтобы вынести тяжёлые вычисления из его Lua скрипта. Вполне чёткая задача, ради которой он вообще начал это «обучение». И та задача, которую ему нужно сделать, требует минимум использования базовой математики из обычного Си, плюс добавить шаблон DLL к этому, который я кинул вначале. Никакие Си++, классы, исключения и т.п. ему не нужны... Это тоже самое, что человека пришедшего попросить молоток, чтобы забить гвоздь, послали в техникум учиться на 5 лет, со словами «сначала диплом принеси, а потом молоток получишь». <br />
			<i>10.06.2018 08:12:53, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31651/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31651/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 08:12:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31650/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_94guw4y6" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />не покидая языка Луа, можно по особому написать код (на Луа),<br />=============<br />вполне странно такое слышать в теме &quot;пример dll&quot;<br />речь идет о том, что коль скоро решено использовать С/С++ в виде доп. длл, то мало логики это всё пытаться впихнуть в луа-машину.<br /><br />и такой вопрос сразу провоцирует на ответ в неприятной форме: оставте тему языков и покидания чего-либо в сторонку и начните с начала ...<br />а именно, часто задачу участника фин. рынка можно разделить на подзадачи:<br />1. получение данных с контролем соединения<br />2. контроль целостности данных<br />3. буферизация данных для текущего анализа<br />4. сохранение данных в базу - варьируется по необходимости<br />5. анализ буфера нарастающим итогом и торговая логика<br />6. формирование торговых приказов<br />7. контроль за прохождением и исполнением заявок<br /><br />для 1 Вы используете Луа<br />для 2-6 &nbsp;Вы можете делать используя любой язык программирования<br />для 7 доступны trans2quik<br /><br />на скорость обработки данных влияет способ и структура их хранения, количество преобразований типов и логика парсинга<br />н-р: возможно быстрее будет посимвольный парсинг текстовых/числовых данных полученных из КВИК на рам-диске без преобразования таймштампа, а хранить в бинарной структуре для более неторопливого майнинга <br /><br />если не готовы использовать trans2quik, то вполне нетрудно возвращать результат по 2-6 в луа-скрипт, либо использовать импорт транзакций через tri <br />
			<i>10.06.2018 04:39:12, rinat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31650/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31650/topic3677/</guid>
			<pubDate>Sun, 10 Jun 2018 04:39:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31649/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			rinat<br />====quote====<br />возможно ему dll в таком виде и не нужно ... :) <br />кто сказал, что нужно всё тащить в луа-машину? <br />может брать данные, юзать их снаружи и выполнять как внешнюю транзакцию: <br />- модульная масштабируемая и кастомизирумая структура, ключевое слово - структура <br />- разделение на дата-екзекушн -более, чем логично <br />- исключение gui - как в принципе самой тормозной и ненадежной части <br />- перспектива на прямое/другое подключение результата усилий <br />=============<br />уточните пожалуйста о чём речь.<br />Вы имеете в виду, что не покидая языка Луа, можно по особому написать код (на Луа), чтобы он был быстрым?<br />что значит &quot;брать данные, юзать их снаружи и выполнять как внешнюю транзакцию &quot;? <br />
			<i>09.06.2018 22:19:51, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31649/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31649/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 22:19:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31624/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_r55y1fad" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />Это да... поэтому в другой ветке писал, что начинать надо с чистого Си.<br /><br />=============<br />обучал недавно младшеклассника и оказалось, что таки нет - лучше начинать именно с С++:<br />1. простая схема ввода-вывода<br />2. строки искаропки<br />3. классы удобно от простого к нужному- далее java и ведроид.<br />4. обработка исключений аналогично классам - на пальцах и по полочкам<br /><br />ключевое на старте - минимум букаф - максимум понимания, имо.<br />работает очень хорошо.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_slk21gFy" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />щас зароется MinGW и прочую лабудень настраивать<br />=============<br />да, но причина не в этом, а в непроектном подходе к решению задачи.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_8EiOTpnl" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />человек будет под Quik писать DLL<br />=============<br />возможно ему dll в таком виде и не нужно ... :)<br />кто сказал, что нужно всё тащить в луа-машину?<br />может брать данные, юзать их снаружи и выполнять как внешнюю транзакцию:<br />- модульная масштабируемая и кастомизирумая структура, ключевое слово - структура<br />- разделение на дата-екзекушн -более, чем логично<br />- исключение gui - как в принципе самой тормозной и ненадежной части<br />- перспектива на прямое/другое подключение результата усилий<br /><br />в итоге: писать надо не под систему или КВИК, а ставить задачи и подбирать системным образом оптимальные &nbsp;инструменты<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_pYOc67ag" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />не хочется ругаться, поэтому не буду<br />=============<br />и не нужно, тк по сути верно предложен неправильный принцип<br />1. полный нуб не должен сразу писать длл<br />2. двигаться надо от простого к сложному - как можно дольше и дальше ИЗБЕГАЯ ЛЮБЫХ IDE<br />3. g++ отлично подходит для начального использования в любой среде, даже на венде, но см п.2<br />4. ТС-у читать максимально простые книжки/учебники и потом Страуструпа, искать how to compile &amp; build <br />суета - зло, имо :) <br />
			<i>09.06.2018 11:57:28, rinat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31624/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31624/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 11:57:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31619/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_yxdOmsDC" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />1. у С++ - кодера не может быть спокойной жизни по определению.<br /><br />=============<br />Это да... поэтому в другой ветке писал, что начинать надо с чистого Си.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_ToDa8yWY" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />2. чем больше разносторонней инфы, тем пушистей извилины.<br />=============<br />Но не для новичка... человек только осваивает язык, а щас зароется MinGW и прочую лабудень настраивать... он возненавидит этот Си/Си++ ещё даже не начав... оно надо?<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_wb1CbvVd" href="/user/7724/" bx-tooltip-user-id="7724">rinat</a> написал:<br />3. на вантузе мир клином не сошелся, особенно в РФ.<br />=============<br />Есть хорошее правило, пиши на родных для системы инструментах... человек будет под Quik писать DLL, зачем ему MinGW и GCC? не хочется ругаться, поэтому не буду, но вы поняли... <br />
			<i>09.06.2018 08:26:11, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31619/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31619/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 08:26:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31616/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vTn04GMu" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />Но мой вам совет, не усложняйте себе жизнь, бросьте вы этот CodeBlocks, поставьте себе MSVC и работайте спокойно.<br />=============<br />1. у С++ - кодера не может быть спокойной жизни по определению.<br />2. чем больше разносторонней инфы, тем пушистей извилины.<br />3. на вантузе мир клином не сошелся, особенно в РФ.<br />ткчт всг, бро :) <br />
			<i>09.06.2018 07:12:33, rinat.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31616/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31616/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 07:12:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31614/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2OngzaQI" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />Я качал эти файлы с сайта lua.org и кидал в папку где лежит моя программа для Си++. <br />CodeBlocks называется.<br /> <br />Судя по вашим словам их можно было не кидать в эту папку, а подключить как то иначе?<br />=============<br />Так у вас ничего не получится. У разных компиляторов различный формат библиотечных LIB файлов. Насколько я вижу вы поставили себе «Lua for Windows», которая собрана на MSVC и в комплекте у неё .lib файлы для MSVC. А в качестве среды вы установили себе CodeBlocks с MinGW и компилятором GCC, у которого свой формат LIB файлов с расширением .a. Вы не сможете откомпилировать и слинковать свой проект с такой связкой.<br /><br />У вас три возможности по CodeBlocks:<br />• Либо настройте CodeBlocks на использование MSVC компилятора, приблизительно как это описано здесь:<br /> &nbsp;<noindex><a href="https://github.com/arnholm/cpde_utils/blob/master/doc/toolchain/CodeBlocks_MSVC_setup.pdf" target="_blank" rel="nofollow">CodeBlocks_MSVC_setup.pdf</a></noindex><br />• Либо скачайте библиотеки Lua под MinGW отсюда:<br /> &nbsp;<noindex><a href="https://sourceforge.net/projects/luabinaries/files/5.1.5/Windows%20Libraries/Dynamic/lua-5.1.5_Win32_dllw4_lib.zip/download" target="_blank" rel="nofollow">lua-5.1.5_Win32_dllw4_lib.zip</a></noindex> (или отсюда <noindex><a href="https://sourceforge.net/projects/mingw/files/MinGW/Extension/lua/lua-5.1.4-4/lua-5.1.4-4-mingw32-dev.tar.xz/download" target="_blank" rel="nofollow">lua-5.1.4-4-mingw32-dev.tar.xz</a></noindex>)<br /> &nbsp;и дальше пытайтесь слинковаться с ними, если там версии совпадут или не будет ещё какой засады.<br />• Либо скачайте исходники Lua 5.1.5 и соберите из них свой проект и библиотеки под свою версию компилятора в CodeBlocks.<br /><br />Но мой вам совет, не усложняйте себе жизнь, бросьте вы этот CodeBlocks, поставьте себе MSVC и работайте спокойно. <br />
			<i>09.06.2018 06:52:30, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31614/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31614/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 06:52:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31606/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да, с помощью указания соответствующей опции компилятору. Вижу у Вас MinGW, так что, полагаю, сборка производится с помощью gcc. Для gcc указать дополнительные директории для поиска заголовочных файлов можно с помощью опции -I<br />gcc ... -I &quot;C:\Program Files (x86)\Lua\5.1\include&quot; ...<br /><br />Code::Blocks уже давно не пользовался, но наверняка там можно найти отвечающий за это пункт меню. Что-нибудь типа &quot;Include Directories&quot;.<br />Забегая вперёд: дополнительные директории для поиска библиотечных файлов для линковки можно задать и линкеру (т.е. компоновщику). <br />
			<i>09.06.2018 01:43:10, Enfernuz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31606/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31606/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 01:43:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31605/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я качал эти файлы с сайта lua.org и кидал в папку где лежит моя программа для Си++. <br />CodeBlocks называется.<br /><img src="http://dl3.joxi.net/drive/2018/06/09/0011/1313/742689/89/7eecb928b9.png" alt="Пользователь добавил изображение" border="0" /><br />Судя по вашим словам их можно было не кидать в эту папку, а подключить как то иначе? <br />
			<i>09.06.2018 00:22:42, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31605/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31605/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 00:22:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31602/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jlA9Z6Wi" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />разобрался.<br />это берётся в файлах наподобие этого<br /> <noindex><a href="https://www.lua.org/source/5.1/lua.h.html" target="_blank" rel="nofollow">https://www.lua.org/source/5.1/lua.h.html</a></noindex> <br />=============<br />Заголовочные файлы Lua-машины у Вас лежат в .../Lua/5.1/include. <br />
			<i>09.06.2018 00:08:10, Enfernuz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31602/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31602/topic3677/</guid>
			<pubDate>Sat, 09 Jun 2018 00:08:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31601/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			разобрался.<br />это берётся в файлах наподобие этого<br /><noindex><a href="https://www.lua.org/source/5.1/lua.h.html" target="_blank" rel="nofollow">https://www.lua.org/source/5.1/lua.h.html</a></noindex> <br />
			<i>08.06.2018 23:29:15, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31601/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31601/topic3677/</guid>
			<pubDate>Fri, 08 Jun 2018 23:29:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31600/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Дошли руки разобраться в этом. Я попутно уже пару недель учу Си++ на уровне элементарных вещей.<br />При запуске кода программа спотыкается на этом месте:<br /><img src="http://dl4.joxi.net/drive/2018/06/08/0011/1313/742689/89/5572b4ddc3.png" alt="Пользователь добавил изображение" border="0" /><br /><br />словно бы у меня не подключены библиотеки.<br />Стандартная луа у меня установлена:<br /><img src="http://dl3.joxi.net/drive/2018/06/08/0011/1313/742689/89/f123bbfe69.png" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>08.06.2018 22:52:24, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31600/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31600/topic3677/</guid>
			<pubDate>Fri, 08 Jun 2018 22:52:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31208/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WwpAXYww" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />Не могу понять как написать простейший dll-файл под КВИК. Например, файл принимает данные текущей таблицы по инструменту SBER (колбек OnParam).<br />=============<br />Вот вам простой пример QLua скрипта, который обрабатывает OnParam, и DLL с одной функцией, которая считает спред.<br /><br />Файл myprog.lua:
====code====
<pre>local mylib = require "mylib"

local fRun = true

function OnParam(class_code, sec_code)
&nbsp;&nbsp;&nbsp;&nbsp;if class_code =="TQBR" and sec_code == "SBER" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local bid&nbsp;&nbsp; = getParamEx(class_code, sec_code, "BID")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local offer = getParamEx(class_code, sec_code, "OFFER")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if bid.result == "1" and offer.result == "1" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("mylib.spread = "..mylib.spread(tonumber(bid.param_value), tonumber(offer.param_value)))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
end

function main()
&nbsp;&nbsp;&nbsp;&nbsp;while fRun do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;&nbsp;end
end

function OnStop(s)
&nbsp;&nbsp;&nbsp;&nbsp;fRun = false
end</pre>
=============
Файл mylib.c (или mylib.cpp), компилируется как код Си или Си++, без разницы:
====code====
<pre>#include &#60;windows.h&#62;

#define LUA_LIB
#define LUA_BUILD_AS_DLL
#ifdef __cplusplus
extern "C" {
#endif
#include &#60;lua.h&#62;
#include &#60;lualib.h&#62;
#include &#60;lauxlib.h&#62;
#ifdef __cplusplus
}
#endif

static int spread(lua_State *L)
{
&nbsp;&nbsp;&nbsp;&nbsp;double bid&nbsp;&nbsp; = luaL_checknumber(L, 1);
&nbsp;&nbsp;&nbsp;&nbsp;double offer = luaL_checknumber(L, 2);

&nbsp;&nbsp;&nbsp;&nbsp;/* здесь наши вычисления */

&nbsp;&nbsp;&nbsp;&nbsp;lua_pushnumber(L, offer-bid);
&nbsp;&nbsp;&nbsp;&nbsp;return 1;
}

static const luaL_Reg mylib_funcs&#91;&#93; = {
&nbsp;&nbsp;&nbsp;&nbsp;{"spread", spread},
&nbsp;&nbsp;&nbsp;&nbsp;{NULL, NULL}
};

#ifdef __cplusplus
extern "C" 
#endif
LUALIB_API int luaopen_mylib(lua_State *L)
{
&nbsp;&nbsp;&nbsp;&nbsp;luaL_register(L, "mylib", mylib_funcs);
&nbsp;&nbsp;&nbsp;&nbsp;return 1;
}

BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) {return TRUE;}</pre>
=============
Далее, кладёте оба файла myprog.lua и mylib.dll в одну папку, и дальше как обычно открываете myprog.lua в Quik'е и запускаете. <br />
			<i>23.05.2018 08:27:06, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31208/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31208/topic3677/</guid>
			<pubDate>Wed, 23 May 2018 08:27:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31184/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Лучше всех отвечает на подобные вопросы Гугл<br /><noindex><a href="https://www.google.ru/search?q=простейшая+dll+lua&amp;oq=простейшая+dll+lua&amp;aqs=chrome..69i57j33.10061j0j7&amp;sourceid=chrome-mobile&amp;ie=UTF-8" target="_blank" rel="nofollow">https://www.google.ru/search?q=простейшая+dll+lua&amp;oq=простейшая+dll+lua&amp;aqs=chrome..69i57j33.10061j0...</a></noindex> <br />
			<i>22.05.2018 17:11:57, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31184/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31184/topic3677/</guid>
			<pubDate>Tue, 22 May 2018 17:11:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>пример dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31183/topic3677/">пример dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Господа, я с горем пополам выучил Луа. Но его возможностей мне уже не хватает, так как накапливаю большие объёмы данных и обрабатываю их. Теперь начал с горем пополам учить С++. <br />Не могу понять как написать простейший dll-файл под КВИК. Например, файл принимает данные текущей таблицы по инструменту SBER (колбек OnParam). Подскажите пожалуйста. Премного благодарен. Прошу простить за тупенькие вопросы. <br />
			<i>22.05.2018 16:32:39, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31183/topic3677/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31183/topic3677/</guid>
			<pubDate>Tue, 22 May 2018 16:32:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
