<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: [BUG] Пропадает текст в таблицах]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме [BUG] Пропадает текст в таблицах форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 20:13:38 +0300</pubDate>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55689/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2bGTr7Kz" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />Ahtung!<br />=============<br /> Мы исправим описанные в данном инциденте ошибки в одной из очередных версий ПО. Приносим извинения за доставленные неудобства. <br />
			<i>17.05.2021 15:01:44, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55689/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55689/topic6367/</guid>
			<pubDate>Mon, 17 May 2021 15:01:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55571/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_i4zufqx1" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br /> 
====code====
<pre>&nbsp;&nbsp; local&nbsp;&nbsp;run, id&nbsp;&nbsp;=&nbsp;&nbsp; true 
 function&nbsp;&nbsp; OnStop ()
&nbsp;&nbsp;run&nbsp;&nbsp;=&nbsp;&nbsp; nil 
&nbsp;&nbsp; DestroyTable (id)
&nbsp;&nbsp; return&nbsp;&nbsp; 100 
 end 

 function&nbsp;&nbsp; main ()
&nbsp;&nbsp;id&nbsp;&nbsp;=&nbsp;&nbsp; AllocTable ()
&nbsp;&nbsp; AddColumn (id,&nbsp;&nbsp;1 ,&nbsp;&nbsp;"" ,&nbsp;&nbsp;true , QTABLE_STRING_TYPE,&nbsp;&nbsp;20 )
&nbsp;&nbsp; CreateWindow (id)
&nbsp;&nbsp; SetTableNotificationCallback (id,&nbsp;&nbsp;function&nbsp;&nbsp;(id, event)
&nbsp;&nbsp;&nbsp;&nbsp; if&nbsp;&nbsp;event&nbsp;&nbsp;=&nbsp;&nbsp;=&nbsp;&nbsp;QTABLE_CLOSE&nbsp;&nbsp;then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run&nbsp;&nbsp;=&nbsp;&nbsp; false 
&nbsp;&nbsp;&nbsp;&nbsp; elseif&nbsp;&nbsp;event&nbsp;&nbsp;=&nbsp;&nbsp;=&nbsp;&nbsp;QTABLE_VKEY&nbsp;&nbsp;then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for&nbsp;&nbsp;row&nbsp;&nbsp;=&nbsp;&nbsp; 1 ,&nbsp;&nbsp;2&nbsp;&nbsp; do 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetColor (id, row, QTABLE_NO_INDEX,&nbsp;&nbsp;0x0000FF , QTABLE_DEFAULT_COLOR,&nbsp;&nbsp;0x0000FF , QTABLE_DEFAULT_COLOR)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end 
&nbsp;&nbsp;&nbsp;&nbsp; end 
&nbsp;&nbsp; end )
&nbsp;&nbsp; for&nbsp;&nbsp;row&nbsp;&nbsp;=&nbsp;&nbsp; 1 ,&nbsp;&nbsp;2&nbsp;&nbsp; do 
&nbsp;&nbsp;&nbsp;&nbsp; InsertRow (id, row)
&nbsp;&nbsp;&nbsp;&nbsp; SetCell (id, row,&nbsp;&nbsp;1 , tostring(row))
&nbsp;&nbsp; end 
&nbsp;&nbsp; while&nbsp;&nbsp;run&nbsp;&nbsp;do&nbsp;&nbsp; sleep ( 500 )&nbsp;&nbsp;end 
 end&nbsp;&nbsp; </pre>
=============
 <br />Запустить скрипт. Нажать любую клавишу - фон окрашивается красным.<br /> BUG 1: &nbsp;Применить фильтр, чтобы осталась только строка 1, - фон пропадает.<br /> BUG 2: &nbsp;Нажать любую клавишу - пропадает текст.<br />=============<br />Здравствуйте!<br /> <br /> Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>12.05.2021 07:18:16, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55571/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55571/topic6367/</guid>
			<pubDate>Wed, 12 May 2021 07:18:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55566/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_3hIqlTzm" href="/user/54/" bx-tooltip-user-id="54">Старатель</a>, Что случилось? &nbsp;<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" /> <br /><br />У меня сегодня ТРИ РАЗА ПОДРЯД пропадал текст в таблице! В смысле, не восстанавливался после трёх нажатий на Enter (у меня на него повешено DestroyTable + AllocTable) - только на четвёртый раз сподобился! И это вообще первый случай, когда эта &quot;восстанавливающая&quot; примочка не сработала! Куда катимся?.. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_cry.png" border="0" data-code=":cry:" data-definition="SD" alt=":cry:" style="width:16px;height:16px;" title="Очень грустно" class="bx-smile" /> &nbsp; <br />
			<i>11.05.2021 10:31:28, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55566/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55566/topic6367/</guid>
			<pubDate>Tue, 11 May 2021 10:31:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55561/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ahtung! <br />
			<i>11.05.2021 08:12:12, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55561/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55561/topic6367/</guid>
			<pubDate>Tue, 11 May 2021 08:12:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55162/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ещё один баг.<br />
====code====
<pre>local run, id = true
function OnStop()
&nbsp;&nbsp;run = nil
&nbsp;&nbsp;DestroyTable(id)
end

function main()
&nbsp;&nbsp;id = AllocTable()
&nbsp;&nbsp;AddColumn(id, 1, "", true, QTABLE_STRING_TYPE, 20)
&nbsp;&nbsp;CreateWindow(id)
&nbsp;&nbsp;SetTableNotificationCallback(id, function (id, event)
&nbsp;&nbsp;&nbsp;&nbsp;if event == QTABLE_CLOSE then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run = false
&nbsp;&nbsp;&nbsp;&nbsp;elseif event == QTABLE_VKEY then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetColor(id, 2, QTABLE_NO_INDEX, 0x0000FF, 0, 0x0000FF, 0)
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;end)
&nbsp;&nbsp;for row = 1, 2 do
&nbsp;&nbsp;&nbsp;&nbsp;InsertRow(id, row)
&nbsp;&nbsp;&nbsp;&nbsp;SetCell(id, row, 1, tostring(row))
&nbsp;&nbsp;end
&nbsp;&nbsp;while run do sleep(500) end
end</pre>
=============
<br />Применить фильтр, чтобы осталась только строка 1. Нажать любую клавишу - вся таблица окрасится красным. <br />
			<i>29.04.2021 08:33:50, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55162/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55162/topic6367/</guid>
			<pubDate>Thu, 29 Apr 2021 08:33:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55156/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>local run, id = true
function OnStop()
&nbsp;&nbsp;run = nil
&nbsp;&nbsp;DestroyTable(id)
&nbsp;&nbsp;return 100
end

function main()
&nbsp;&nbsp;id = AllocTable()
&nbsp;&nbsp;AddColumn(id, 1, "", true, QTABLE_STRING_TYPE, 20)
&nbsp;&nbsp;CreateWindow(id)
&nbsp;&nbsp;SetTableNotificationCallback(id, function (id, event)
&nbsp;&nbsp;&nbsp;&nbsp;if event == QTABLE_CLOSE then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run = false
&nbsp;&nbsp;&nbsp;&nbsp;elseif event == QTABLE_VKEY then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for row = 1, 2 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SetColor(id, row, QTABLE_NO_INDEX, 0x0000FF, QTABLE_DEFAULT_COLOR, 0x0000FF, QTABLE_DEFAULT_COLOR)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;end)
&nbsp;&nbsp;for row = 1, 2 do
&nbsp;&nbsp;&nbsp;&nbsp;InsertRow(id, row)
&nbsp;&nbsp;&nbsp;&nbsp;SetCell(id, row, 1, tostring(row))
&nbsp;&nbsp;end
&nbsp;&nbsp;while run do sleep(500) end
end</pre>
=============
<br />Запустить скрипт. Нажать любую клавишу - фон окрашивается красным.<br /><B>BUG 1:</B> Применить фильтр, чтобы осталась только строка 1, - фон пропадает.<br /><B>BUG 2:</B> Нажать любую клавишу - пропадает текст. <br />
			<i>29.04.2021 01:47:08, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55156/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55156/topic6367/</guid>
			<pubDate>Thu, 29 Apr 2021 01:47:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54617/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_pN64K11x" href="/user/14644/" bx-tooltip-user-id="14644">Артем</a>, На перфокартах даже мне не довелось уже программировать. И что такое &quot;современные текстовые файлы&quot;? Мой боевой скрипт содержит на сегодняшний момент 18943 байта. Архивный (эталонный) с комментариями почти в каждой строчке - 38729 байт. В любой &quot;текстовый файл&quot; поместится - даже в самый древний. Читаемость - прекрасная, структуризация - прекрасная, подавляющее большинство функций отлажено и законсервировано ещё в прошлом году, да и последняя замеченная логическая ошибка в коде датирована примерно февралём. Мне давно уже НЕЧЕГО &quot;ловить&quot; - я реализовал абсолютно всё, что хотел. Так что У СЕБЯ ловите ошибки всеми перечисленными Вами способами. Да и то вряд ли поможет - давно известно: &quot;Кто умеет - тот делает, кто не умеет - тот учит как надо делать&quot;. <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" /> <br /><br /><a class="blog-p-user-name" id="bp_p37Q1pnx" href="/user/54/" bx-tooltip-user-id="54">Старатель</a>, Не знаю, что такое &quot;злоупотребление метками вкупе с пробелами&quot;, но код у меня сейчас состоит из 16 функций, ровно столько же в нём меток, а пробелов там 927. На &quot;типы и области видимости переменных&quot; мне давно плевать.<br /><br />Искать ошибку я, естественно, не буду, ибо научился её лечить ещё до того, как Вы её локализовали, о чём и писал: &quot;Даванул на Enter - и все дела&quot;! <br />
			<i>07.04.2021 19:54:59, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54617/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54617/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 19:54:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54613/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_UkPS5Kwh" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />близок к идеальному<br />=============<br />Если не считать злоупотребление метками вкупе с пробелами по темам типов и области видимости переменных.<br />Но дискутировать на эту тему у меня нет ни малейшего желания. Мне по барабану будете ли вы искать ошибку. <br />
			<i>07.04.2021 17:19:27, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54613/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54613/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 17:19:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54612/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_uSxBG3mz" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, близок к идеальному <I>на перфокартах</I>. Но благо дело современные текстовые файлы вполне себе резиновые и можно без зазрений совести использовать большое количество вспомогательных символов для разметки и длинные имена переменных. Вы тут вручную пишете минимизированный код по сути дела, вполне естественно что он нечитабелен даже для вас самого и вам гораздо труднее уловить логические ошибки в коде. <br />
			<i>07.04.2021 17:18:21, Артем.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54612/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54612/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 17:18:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54610/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_M5njNg46" href="/user/54/" bx-tooltip-user-id="54">Старатель</a>, Чем Вам не нравится мой стиль? по мне так близок к идеальному. <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>07.04.2021 17:10:18, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54610/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54610/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 17:10:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54609/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_z9MIFDj5" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, учитывая ваш стиль программирования, это наиболее вероятная причина. <br />
			<i>07.04.2021 16:52:52, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54609/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54609/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 16:52:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54608/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_XaSdyYiH" href="/user/54/" bx-tooltip-user-id="54">Старатель</a>, Невозможно. У меня уже много месяцев 11 вызовов SetColor на весь код, и ни в одном из них второй аргумент не равен -1 (там всегда код строки, полученный от InsertRow). Да и третий аргумент ставится в -1 лишь в одном из этих вызовов (когда красится вся строка либо в красный, либо в зелёный при изменении курса). Последние два аргумента в -1 всегда, а четвёртый и пятый иногда устанавливаются в 0xFFFFFF, но это же не -1.<br /><br />Да что толку от этого проверочного кода, если обновление таблицы у меня происходит раз в секунду (а клеток в ней обычно более 1000), а ошибка проявляется раз в неделю? <br />
			<i>07.04.2021 16:08:47, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54608/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54608/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 16:08:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54607/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Или так, чтобы не пропустить ошибку:<br />
====code====
<pre>local SetColor_ = SetColor
function SetColor(t_id, row, col, b_color, f_color, sel_b_color, sel_f_color)
&nbsp;&nbsp;if row == -1 and col == -1 and (b_color == -1 or f_color == -1 or sel_b_color == -1 or sel_f_color == -1) then
&nbsp;&nbsp;&nbsp;&nbsp;message(debug.traceback(), 3)
&nbsp;&nbsp;end
&nbsp;&nbsp;return SetColor_(t_id, row, col, b_color, f_color, sel_b_color, sel_f_color)
end</pre>
============= <br />
			<i>07.04.2021 14:32:51, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54607/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54607/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 14:32:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54606/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_QUHmmcmW" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, возможно вы где-то вызываете<br />
====code====
<pre>SetColor(id, -1, -1, b_color, f_color, -1, -1)</pre>
=============
При этом b_color и f_color могут быть любыми.<br /><br />Можете сделать проверку передаваемых параметров в SetColor, например, так:<br />
====code====
<pre>local SetColor_ = SetColor
function SetColor(t_id, row, col, b_color, f_color, sel_b_color, sel_f_color)
&nbsp;&nbsp;if row == -1 and col == -1 and (b_color == -1 or f_color == -1 or sel_b_color == -1 or sel_f_color == -1) then
&nbsp;&nbsp;&nbsp;&nbsp;message(debug.traceback(), 3)
&nbsp;&nbsp;&nbsp;&nbsp;return nil
&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;return SetColor_(t_id, row, col, b_color, f_color, sel_b_color, sel_f_color)
&nbsp;&nbsp;end
end</pre>
============= <br />
			<i>07.04.2021 14:28:29, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54606/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54606/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 14:28:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54600/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_p31bva3m" href="/user/14250/" bx-tooltip-user-id="14250">Roman Azarov</a>, Я не столь оптимистичен. Внешнее проявление ошибки действительно то же самое, но я не делал ничего из того, что делал Старатель, и ошибка у меня проявлялась (и проявляется) чрезвычайно редко.<br /><br />Да, я уже обещал прислать скрин при возникновении второй ошибки и писал, что проявляться она перестала. Я, правда, увеличил размер sleep c 150 до 500 мс, но вряд ли это так удачно купировало ошибку. <br />
			<i>07.04.2021 07:50:40, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54600/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54600/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 07:50:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54592/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_S8eenG1k" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, <br /><br />Прошу прощения, цитата Старателя должна была выглядеть следующим образом:<br />====quote====<br /><a class="blog-p-user-name" id="bp_9AnheXx5" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />При задании цвета для всей таблицы, если один из цветов указан QTABLE_DEFAULT_COLOR, текст во всех ячейках пропадает.<br />Примеры:<br /> 
====code====
<pre>&nbsp;&nbsp; SetColor (id, QTABLE_NO_INDEX, QTABLE_NO_INDEX, QTABLE_DEFAULT_COLOR, QTABLE_DEFAULT_COLOR, QTABLE_DEFAULT_COLOR, QTABLE_DEFAULT_COLOR)
 SetColor (id, QTABLE_NO_INDEX, QTABLE_NO_INDEX, QTABLE_DEFAULT_COLOR,&nbsp;&nbsp;0 ,&nbsp;&nbsp;0 ,&nbsp;&nbsp;0 )
 SetColor (id, QTABLE_NO_INDEX, QTABLE_NO_INDEX,&nbsp;&nbsp;0xFFFFFF ,&nbsp;&nbsp;0 ,&nbsp;&nbsp;0xFFFFFF , QTABLE_DEFAULT_COLOR)&nbsp;&nbsp;</pre>
=============
 <br />=============<br />Правильно понимаем, что Вы имеете в виду именно эту ошибку? <br />
			<i>07.04.2021 05:54:40, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54592/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54592/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 05:54:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54591/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_QJ1iXtex" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, здравствуйте!<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_pH0UAQeR" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />Скрин при пропадании текста я приводил (по той ссылке, о которой говорил выше), но и я научился лечить эту штуку, и Старатель обеспечил устойчивую повторяемость этой ошибки.<br />=============<br />Правильно понимаем, что речь идет об:<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_k9fPbmgj" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />Скрин при пропадании текста я приводил (по той ссылке, о которой говорил выше), но и я научился лечить эту штуку, и Старатель обеспечил устойчивую повторяемость этой ошибки.<br />=============<br />?<br />В таком случае, причина данной проблемы уже обнаружена, мы исправим ее в ближайших версиях терминала.<br /><br />Касательно второй ошибки, снимок экрана поможет как минимум понять, что ошибка действительно имеет место быть (так как, повторимся, мы с подобным поведением не сталкивались и воспроизвести его нам не удалось).<br />В случае повторного возникновения ошибки, сделайте, пожалуйста, снимок экрана и пришлите нам. <br />
			<i>07.04.2021 05:53:14, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54591/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54591/topic6367/</guid>
			<pubDate>Wed, 07 Apr 2021 05:53:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54574/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_gSUCi7Hs" href="/user/14250/" bx-tooltip-user-id="14250">Roman Azarov</a>, Добрый день, Роман.<br /><br />Я прекрасно понимаю, что нестабильно проявляющиеся ошибки отловить труднее всего. Скрин при пропадании текста я приводил (по той ссылке, о которой говорил выше), но и я научился лечить эту штуку, и Старатель обеспечил устойчивую повторяемость этой ошибки. Что до второй - она явно виндовая, поскольку ячейки висят на экране вне зависимости от того, какое приложение активно. Скрин тут поможет разве что продемонстрировать, что я не врал про ошибку, а локализовать будет её нелегко. Код тут не поможет: собственно, я этот кусок кода и привёл - в цикле мейна анализируется флаг состояния меню, и единственное место, где убивается таблица меню (не считая аналогичного убийства по OnStop), и убивает её именно эта конструкция:<br />if m&gt;2 then DestroyTable(t);m=m-3;end;<br />Но, видимо, подслушивает, собака - за последнюю неделю этот эффект больше не проявился. <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>06.04.2021 15:56:35, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54574/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54574/topic6367/</guid>
			<pubDate>Tue, 06 Apr 2021 15:56:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54547/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_g6jca2NQ" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, добрый день!<br /><br />Код, как и примеры, в первую очередь нужен для анализа проблемы.<br />К сожалению, разбор ситуации, которая образовалась в процессе/итоге выполнения пользовательского скрипта, по одной картинке возможен далеко не всегда.<br /><br />Нам не удалось воспроизвести ни одну из описанных Вами проблем (пропадание текста и неполное уничтожение таблицы функцией DestroyTable).<br />Если эти проблемы повторятся, просим предоставить пример (в виде снимка экрана), явно их демонстрирующий, а также код скрипта, в процессе работы которого проявилась проблема. При желании, Вы можете исключить из скрипта (исключительно) бизнес-логику перед отправкой. <br />
			<i>06.04.2021 08:12:32, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54547/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54547/topic6367/</guid>
			<pubDate>Tue, 06 Apr 2021 08:12:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54502/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_NBbKozsV" href="/user/14250/" bx-tooltip-user-id="14250">Roman Azarov</a>, Что значит &quot;о каком пожелании идет речь&quot;? Убрать этот глюк, разумеется.<br /><br />А что, описания недостаточно? Чем снимки экрана-то помогут? Вот ещё описание, чуть более раннее, от 20.03.2021 09:30:17:<br /><I>Но есть ещё другой глюк, который раздражает: иногда при убийстве таблицы на экране остаётся лишь ОДНА из &nbsp;её ячеек, которая торчит на экране как бельмо на глазу в любом запущенном приложении и исчезает только с выходом из Квика.</I><br />Насколько я заметил, остаются две ячейки: само значение и заголовок столбца.<br /><br />Ну вы как дети малые: &quot;Дайте код, дайте код&quot;. НА КОЙ вам &quot;скрипт, которым создавалась таблица, и скрипт, в котором выполняется DestroyTable&quot;? Ежу понятно, что код здесь ни при чём и близко! Ну, сидит в цикле мейна:
====code====
<pre> while f do &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- бесконечный цикл до остановки скрипта
&nbsp;&nbsp;if m&#62;2 then DestroyTable(t);m=m-3;end;
&nbsp;&nbsp;if m==1 then u();end;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- рисуем или убираем всплывающее меню
&nbsp;&nbsp;if m==2 then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- при открытом контекстном меню
 ...
</pre>
=============
И чего?<br /><br />Вон, тыщу раз говорилось, что на одно событие прерывания приходят пачками, в любом коде. И как, помогло? И по теме этой ветки была аналогичная переписка (<noindex><a href="https://forum.quik.ru/messages/forum10/message53528/topic6319" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message53528/topic6319</a></noindex>) - ещё до того, как <a class="blog-p-user-name" id="bp_A2ntNtzW" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> добился устойчивого проявления этого глюка. Фрагменты:<br /><br /><I>- Владимир, чтобы помочь Вам в решении проблемы, то пришлите Ваш скрипт на котором возникает описанный эффект, а также архив рабочего места QUIK без ключей доступа. </I><br /><br /><I>- Так он возникает раз в сто лет! Код прорисовки таблицы не изменился ни в одной букве, код с очисткой и перебивкой таблицы остался также без изменений, единственное, что изменилось - это частота перебивки: она стала заметно выше и, следовательно, увеличилась вероятность столкнуться с транзакцией при прорисовке таблицы. Что именно здесь происходит - я не понимаю, но если в момент прорисовки отправляется транзакция, таблица обнуляется (не всегда, а очень редко).</I><br /><br /><I>- Попробуем поймать эффект у себя, либо посмотрев на скрипт, что то сможем сказать.</I><br /><I> </I><br /><I>- Боевой скрипт я вам, разумеется, не дам - там серьёзные алгоритмы принятия решений, а не кака-то несчастная визуализация. А любой другой &quot;огрызок&quot; не даст никаких гарантий локализации ошибки, которая проявляется в одном случае из тысячи. Попробуёте поймать эффект у себя - я уже говорил, что при обрыве связей в таблице заявок строки пропадают, хотя интуитивно кажется, что здесь не эта, а другая ошибка в софте. И я абсолютно убеждён, &quot;на чьей стороне ошибка&quot; - НЕ МОЖЕТ мой код приводить к таким эффектам! НЕ МОЖЕТ! Кстати, я пользуюсь чистейшим Lua, и более ничем, и я НЕ МОГУ &quot;обогнуть в своём коде&quot; ни SetColor, ни SetCell - это разработчики представили для работы с таблицами, и больше здесь ничего нет. А сторонними библиотеками я не пользуюсь, и пользоваться не собираюсь.</I><br /><I> </I><br /><I>- Из гипотез, то согласимся с комментарием пользователя swerg, что дело в ресурсах GDI.</I><br /><I> </I><br /><I>- Нет, не могу согласиться: при чём здесь вообще GDI? Или, по крайней мере, какое мне дело до GDI? И почему раньше никаких проблем с &quot;ресурсами GDI&quot; не было? Графики у меня нет, и кроме двух таблиц, созданных с помощью AllocTable (одна эта, другая для контекстного меню) тоже ничего нет.</I><br /><br />Ну, по закону подлости, воспроизвести этот глюк с ходу не удаётся. Если поймаю - пришлю скрин, специально ловить не буду. <br />
			<i>02.04.2021 21:37:55, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54502/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54502/topic6367/</guid>
			<pubDate>Fri, 02 Apr 2021 21:37:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54485/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_LlvMsyIR" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a>, добрый день!<br /><br />Не совсем понимаем, о каком пожелании идет речь. Уточните, пожалуйста.<br /><br />Что касается описанных Вами проблем, приведите, пожалуйста, примеры, наглядно их демонстрирующие (снимки экрана / видео).<br />Также, предоставьте, пожалуйста, скрипт, которым создавалась таблица, и скрипт, в котором выполняется DestroyTable. <br />
			<i>02.04.2021 14:36:36, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54485/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54485/topic6367/</guid>
			<pubDate>Fri, 02 Apr 2021 14:36:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54475/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_b6QR0p5R" href="/user/14250/" bx-tooltip-user-id="14250">Roman Azarov</a>, Зарегистрируйте ещё одно пожелание. Пропадание текста (возникает в случайные моменты примерно раз в неделю), по крайней мере, лечится (полным переписыванием таблицы или перезапуском скрипта). Но есть ещё один глюк (проявляется примерно с той же частотой): при убийстве таблицы (DestroyTable) время от времени пропадают не все её ячейки, а остаётся почему-то только один столбец (я использую эту таблицу в качестве всплывающего меню, так что остаётся две ячейки: заголовок столбца и его значение (единственная строка в таблице, не считая заголовка). И эта хрень не убивается уже ничем, кроме перезапуска самого Квика. <br />
			<i>02.04.2021 14:02:11, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54475/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54475/topic6367/</guid>
			<pubDate>Fri, 02 Apr 2021 14:02:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54396/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_gAeHE429" href="/user/54/" bx-tooltip-user-id="54">Старатель</a>, добрый день!<br /><br />Мы обнаружили причину проблемы и исправим ее в ближайших версиях. В качестве временной меры можем рекомендовать при указании QTABLE_DEFAULT_COLOR в качестве цвета явно указывать ряд (для всей таблицы целиком придется делать это в цикле).<br />Приносим извинения за доставленные неудобства. &nbsp; <br />
			<i>30.03.2021 16:49:27, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54396/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54396/topic6367/</guid>
			<pubDate>Tue, 30 Mar 2021 16:49:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54272/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br /> <br /> Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>26.03.2021 11:45:02, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54272/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54272/topic6367/</guid>
			<pubDate>Fri, 26 Mar 2021 11:45:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54221/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			О! Локализовал проблему!<br />Парень, реально ты крут &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_exclaim.png" border="0" data-code=":!:" data-definition="SD" alt=":!:" style="width:16px;height:16px;" title="Восклицание" class="bx-smile" /> <br />
			<i>25.03.2021 09:57:14, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54221/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54221/topic6367/</guid>
			<pubDate>Thu, 25 Mar 2021 09:57:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[BUG] Пропадает текст в таблицах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54219/topic6367/">[BUG] Пропадает текст в таблицах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			При задании цвета для всей таблицы, если один из цветов указан QTABLE_DEFAULT_COLOR, текст во всех ячейках пропадает.<br />Примеры:<br />
====code====
<pre>SetColor(id, QTABLE_NO_INDEX, QTABLE_NO_INDEX, QTABLE_DEFAULT_COLOR, QTABLE_DEFAULT_COLOR, QTABLE_DEFAULT_COLOR, QTABLE_DEFAULT_COLOR)
SetColor(id, QTABLE_NO_INDEX, QTABLE_NO_INDEX, QTABLE_DEFAULT_COLOR, 0, 0, 0)
SetColor(id, QTABLE_NO_INDEX, QTABLE_NO_INDEX, 0xFFFFFF, 0, 0xFFFFFF, QTABLE_DEFAULT_COLOR)</pre>
============= <br />
			<i>25.03.2021 08:34:58, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54219/topic6367/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54219/topic6367/</guid>
			<pubDate>Thu, 25 Mar 2021 08:34:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
