<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: debugging для терминала ^9]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме debugging для терминала ^9 форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 21:23:47 +0300</pubDate>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66276/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_0G7kzteF" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a>, Прям уж! Мне довелось видеть в работе поистине виртуозов программирования, с совершенно фантастическими мозгами, а что мы видим сейчас? Уровень программирования рухнул просто до полного нуля. Помницца, Кодд рассматривал SQL как средство для работы конечных пользователей с базами данных, чтобы избавить их от необходимости в прослойке программистов, а сейчас целая кодла посредников обосновалась именно там и нагло называет себя именно программистами. Я не раз своими ушами слышал, что не только SQL, но даже HTML называли &quot;языком программирования&quot;. А взять здешний Lua? Если ЭТО &quot;язык&quot;, то что тогда &quot;говно&quot;? Программисты ВЫМЕРЛИ!<br /><br />Я сам когда-то писал загрузчик и пошаговый отладчик для программ, прошиваемых в электронных модулях с собственными микропроцессорами со стороны персоналки, к которой они подключались, но это для электронщиков, они там смотрели на состояние системной шины и памяти после каждого шага того процессора. А я ещё задолго до того случая запускал в отладчике программу, которая работала с буфером клавиатуры и у меня просто крыша ехала, пока я, наконец, не врубился, что ошибка вовсе не в моей программе, а в том, что я запускал её через этого гадёныша, который и гадил. С тех пор я ни разу не пользовался никакими отладчиками и ни разу об этом не пожалел. <br />
			<i>14.10.2022 20:14:41, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66276/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66276/topic7682/</guid>
			<pubDate>Fri, 14 Oct 2022 20:14:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66274/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rRS1ujRM" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />Я отказался от всех дебаггеров ещё лет 40 назад, по той простой причине, что они сами глючат. <br />=============<br /> &nbsp;Действительно, для быстрой отладки, в подавляющих случаях, требуются мозги и продуманная отладочная печать, порождаемая ими. Но, "40 назад" это слабый аргумент. Средства отладки это сложные программы, в которых может быть много ошибок. Но 40 лет большой срок, и за это время появились, отлаженные многочисленными пользователями, достаточно приличные средства отладки. В этом я убедился, когда пришлось привлекать отладочные средства (редкий для меня случай) для анализа ситуации в многопоточной программе на C#. <br />
			<i>14.10.2022 19:29:25, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66274/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66274/topic7682/</guid>
			<pubDate>Fri, 14 Oct 2022 19:29:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66263/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_Uh3jM0P2" href="/user/15818/" bx-tooltip-user-id="15818">Константин</a>, Я отказался от всех дебаггеров ещё лет 40 назад, по той простой причине, что они сами глючат. Точнее, корректно работают лишь в достаточно простых случаях, когда и сам программист в состоянии легко обнаружить ошибку простым чтением своего кода. А уж в lua ошибки нередко проявляются даже при исполнении кода, написанного без ошибок. Так что единственным нормальным средством отладки всегда считал и считаю отладочную печать. Даже когда сам писал пошаговый отладчик. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> &nbsp; <br />
			<i>14.10.2022 15:13:38, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66263/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66263/topic7682/</guid>
			<pubDate>Fri, 14 Oct 2022 15:13:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66256/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Debugging Lua in Win 10<br /><br />Кому интересно нашел как можно дебажить qlua пошагово в win 10<br /><br />Для этого нужно установить visual studio, при установке никаких пакетов/расширений устанавливать не нужно<br /><br />Далее после установки visual studio идем в расширения(extentions) =&gt; менеджер расширений(manager extentions)<br /><br />Забиваем в строку поиска lua и устанавливаем все расширения для lua, после установки появится зеленая стрелочка с надписью attach<br /><br />Открываем нужный скрипт в visual studio и запускаем терминал, нажимаем attach. Откроется окно со списком запущенных процессов на компе. Находим процесс запущенного терминала в таблице info.exe, выделяем его и нажимаем на кнопку attach.<br /><br />Расставляем breakpoints в visual studio и запускаем lua скрипт в терминале. После чего ide перехватит вызов и остановиться на одном из breakpoint-ов <br /><br />Можно дебажить! <br />
			<i>14.10.2022 14:04:48, Константин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66256/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66256/topic7682/</guid>
			<pubDate>Fri, 14 Oct 2022 14:04:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66228/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Пошагового отладчика нет. Ни встроенного, ни внешнего.<br /><br />Помимо message и вывода в лог-файл еще есть вариант <noindex><a href="https://quik2dde.ru/viewtopic.php?id=108" target="_blank" rel="nofollow">использовать функцию <B>PrintDbgStr</B></a></noindex>. По ссылке подробно написано как.<br />Кстати, описанная там методика позволяет увидеть ошибки при загрузке скриптов индикаторов, что неочевидно :) <br />
			<i>13.10.2022 18:44:07, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66228/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66228/topic7682/</guid>
			<pubDate>Thu, 13 Oct 2022 18:44:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66222/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_OavjTyp0" href="/user/15818/" bx-tooltip-user-id="15818">Константин</a>, Блокнот, запуск скрипта и вывод отладочной печати в лог-файл или хотя бы в message. Всё остальное - практически бесполезный и почти наверняка глючный онанизм. <br />
			<i>13.10.2022 16:51:08, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66222/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66222/topic7682/</guid>
			<pubDate>Thu, 13 Oct 2022 16:51:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>debugging для терминала ^9</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66221/topic7682/">debugging для терминала ^9</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите как можно дебажить код написанный на lua для терминала quik 9.4.2.1 ?<br />Существуют ли в самом терминале какие-нибудь инструменты ?<br />Какие инструменты для этого можно использовать в win10 ? <br />
			<i>13.10.2022 15:59:45, Константин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66221/topic7682/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66221/topic7682/</guid>
			<pubDate>Thu, 13 Oct 2022 15:59:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
