<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Обновление пользовательской таблицы/окна]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Обновление пользовательской таблицы/окна форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 13:46:52 +0300</pubDate>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71764/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_iVDTGP0R" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, Херассе, &quot;узконаправленного&quot;! Он торгует всем, чем я вообще собираюсь торговать. Хотел бы облигациями или опционами - торговал бы и ими ТОТ ЖЕ САМЫЙ скрипт, но это дерьмо мне нафиг не нужно. Как и графики. <br />
			<i>29.08.2023 22:19:06, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71764/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71764/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 22:19:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71763/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_knnDYWa7" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />У меня ОДИН ЕДИНСТВЕННЫЙ скрипт, который делает ВСЁ<br />=============<br />У Вас скрипт узконаправленного действия - торговля акциями, фьючерсами. У меня скрипты на много чего. Все разом они не запускаются. Когда что-то надо, то запускаю, то что нужно. Я и опционы мониторю и торгую иногда. Даже есть визуализация в отдельных окнах(график, dll строит в отдельных потоках) стратегий набранных прямо с доски опционов(строится самостоятельно). Онлайн показывает график и движение фьючерса на нём отображается. Меняются цены - меняется график с опционной стратегией. Много чего разного есть. <br />
			<i>29.08.2023 22:08:25, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71763/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71763/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 22:08:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71762/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_uDgd0VN3" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/14299/" target="_blank" rel="nofollow">Владимир</a></noindex> написал:<br /> Alexander , Нафига брать данные из таблий КВИКА? ЕДИНСТВЕННЫЙ случай, когда мой скрипт берёт данные из таблицы Квика - клик правой кнопкой, чтобы определить, по какому именно тикеру кликнули, дабы вызвать соответствующее контекстное меню.<br />=============<br /> Как нафига? Скрипт берёт данные в основном либо из ТТТ, либо из стакана. Из своих собственных таблиц я данные не считываю, я их тута только вывожу.<br />=============<br />Не ну вернее я тоже считываю только когда надо узнать куда мышкой щёлкнул для дальнейших действий. <br />
			<i>29.08.2023 21:59:07, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71762/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71762/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 21:59:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71761/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7k7ZEnkl" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /> Alexander , Нафига брать данные из таблий КВИКА? ЕДИНСТВЕННЫЙ случай, когда мой скрипт берёт данные из таблицы Квика - клик правой кнопкой, чтобы определить, по какому именно тикеру кликнули, дабы вызвать соответствующее контекстное меню.<br />=============<br />Как нафига? Скрипт берёт данные в основном либо из ТТТ, либо из стакана. Из своих собственных таблиц я данные не считываю, я их тута только вывожу. <br />
			<i>29.08.2023 21:56:58, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71761/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71761/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 21:56:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71760/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_E0InBttR" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, Нафига брать данные из таблий КВИКА? ЕДИНСТВЕННЫЙ случай, когда мой скрипт берёт данные из таблицы Квика - клик правой кнопкой, чтобы определить, по какому именно тикеру кликнули, дабы вызвать соответствующее контекстное меню.<br /><br />Я уже ответил: в моём скрипте есть таблица ДЛЯ ЮЗЕРА. И есть &quot;спящий режим&quot;, в котором она не выводится, только в заголовке маленького окошка тики меняются, чтобы было видно, что скрипт работает, а не висит. Для сделок есть готовая таблица сделок самого Квика, для заявок - таблица заявок, и я в эти таблицы почти никогда не заглядываю, а скрипту они и подавно не нужны. Да, есть у меня один из видов контекстного меню с кнопками &quot;купить&quot; и &quot;продать&quot;, но это &quot;рудимент&quot; - я уже много месяцев вручную сделок вообще не совершаю. Но возможность осталась: щёлкнул - купил, щёлкнул - продал, сделка отобразилась (в таблице сделок). У меня ОДИН ЕДИНСТВЕННЫЙ скрипт, который делает ВСЁ, это ОН, А НЕ Я принимает решения. Торгует он акциями (изначально) и фьючерсами (Борькино влияние). Никакие другие бумаги (облигации, опционы) меня не интересуют. <br />
			<i>29.08.2023 21:41:51, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71760/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71760/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 21:41:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71759/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bhzDpf5h" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15768/" target="_blank" rel="nofollow">Alexander</a></noindex>, А таблицы-то здесь каким боком? Это же только справочная информация для юзера. В моём скрипте даже &quot;спящий режим&quot; есть, когда таблица вообще не выводится. И что ещё за &quot;немедленный выход из скрипта&quot;?! Мой работает часами, днями, даже месяцами, и событий там как собак нерезаных. И при чём тут &quot;внутрь main&quot;? Я говорил про ПОТОК main. И уж точно ни одна таблица скрипту нафиг не нужна. Какие ещё могут быть &quot;другие случаи&quot;?<br />=============<br />В информационные таблицы вывод информации после рассчётов некоторых данных берущихся из таблиц квика в реальном времени. Мне нужны эти рассчётные данные онлайн для моего анализа. Немедленный выход не из скрипта, а из цикла в той же функции. Выход нужен для робота того же по условию. Если ни одна таблица скрипту во вашему не нужна, то тогда прошу ответить зачем в вашем скрипте есть таблица? Я предпочитаю те же сделки отображать в таблице, не только в файл всё писать. Есть например простой скрипт - щёлкнул по таблице - купил, щёлкнул - продал, сделка отобразилась. У меня разные всякие есть скрипты. Некоторые следят, некоторые позволяют определённую позицию например брать - продавать(покупка базы + продажа фьючерс например за раз), а решение для этого я могу принимать по другой таблице, в ней считается, данные из стакана берутся лучшие, выводится что мне надо. Короче, смотря что мне надо, то и использую. Ваш скрипт единственный он вообще что делает? Акциями торгует? Явно вроде не робот внутридневка. <br />
			<i>29.08.2023 21:19:12, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71759/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71759/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 21:19:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71757/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_9LMi7lDm" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, А таблицы-то здесь каким боком? Это же только справочная информация для юзера. В моём скрипте даже &quot;спящий режим&quot; есть, когда таблица вообще не выводится. И что ещё за &quot;немедленный выход из скрипта&quot;?! Мой работает часами, днями, даже месяцами, и событий там как собак нерезаных. И при чём тут &quot;внутрь main&quot;? Я говорил про ПОТОК main. И уж точно ни одна таблица скрипту нафиг не нужна. Какие ещё могут быть &quot;другие случаи&quot;? <br />
			<i>29.08.2023 20:23:18, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71757/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71757/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 20:23:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71756/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_CtJCiOku" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />SetCell работает вполне прилично. Раз в две секунды я переписываю всю таблицу, всё происходит довольно быстро.<br />=============<br />У меня есть таблицы, там тоже раз в секунду обновление. Но это просто информационные таблицы с кое-какими рассчётами для анализа и там всё работает как положено. Но кое где такие задержки просто не приемлемы. При возникновении события нужен немедленный выход из скрипта без всяких задержек, либо само событие произойдёт как раз во время задержки, что тоже не приемлемо, так как не выйти пока в задержке. Поэтому SetCell прилично работает в информационных таблицах, но совершенно не приемлемо в других случаях. Раз SetCell не даёт гарантии 100%-ного обновления таблицы после его вызова - лично для меня это абсолютно не приемлемая работа данной функции. Не знаю, как повлияет на работу SetCell перенос всего в main(), может и станет работать как надо, но у меня всё построено на вызовах функций и всё переносить внутрь main() для меня лично это не подходит, так как &nbsp;запутывает всё, никакой читабельности, всё в одной куче - не вариант для меня. <br />
			<i>29.08.2023 20:14:37, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71756/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71756/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 20:14:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71755/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_x25SEs6g" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, SetCell работает вполне прилично. Раз в две секунды я переписываю всю таблицу, всё происходит довольно быстро. Возможно, глюки как-то связаны с этим дебильным разделением на потоки. Я в своё время потратил довольно много времени на перенос всего, что можно, в поток main, и с тех пор про глюки просто забыл. А новых версий Квика просто боюсь. <br />
			<i>29.08.2023 19:25:31, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71755/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71755/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 19:25:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71754/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А ведь ещё, что интересно? Что вызов главного рисовальщика WM_PAINT, который собственно и рисует в буфер окна и после которого апдейт содержимого из него автоматом после EndPaint не приводит к обновлению окна! А вот обработчик WM_SIZE обновляет. Значит он игнорирует изменение буфера окна не понятно по каким причинам. А такие события как изменение размера окна(вызов виндой WM_SIZE) это делают. <br />
			<i>29.08.2023 18:56:19, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71754/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71754/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:56:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71753/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OvmW9qW5" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Вы говорите что нет проблем, у меня же тот же скрипт на чистом демо квике выдает обратное. Себе я верю больше.<br />=============<br />Вот в том и дело, что <a class="blog-p-user-name" id="bp_1HI3pkhg" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> думает, что раз у него работает, значит и у всех работать будет. Это не так. От чего там и когда идёт апдейт? Может даже зависит от количества других окон, от выводимой информации в окне и мало ещё от чего. Главное это то, что вызов SetCell абсолютно не гарантирует физический вывод в окно. Только куда-то там внутри окружения чего-то. Гарантировано апдейт всего окна делает обработчик WM_SIZE в оконной процедуре окна, что уже доказано. <br />
			<i>29.08.2023 18:36:38, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71753/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71753/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:36:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71752/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вобщем я решение предложил: <noindex><a href="https://forum.quik.ru/messages/forum10/message71748/topic3777/#message71748" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message71748/topic3777/#message71748</a></noindex>, а будут ли заниматься? <br />
			<i>29.08.2023 18:28:40, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71752/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71752/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:28:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71751/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот с утра скрипты работают. Один не обновлял ячейку, когда в диапазоне, сейчас обновляет нормально. Количество выводимой информации в другие ячейки изменилось, сейчас её стало больше. Как это связано знают только разработчики. <br />
			<i>29.08.2023 18:24:54, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71751/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71751/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:24:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71750/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WCu71Be8" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />Посмотрите Выше мое сообщение от 29.12.2022 20:34:14 относительно Вашего теста.<br />Он работает без проблем.<br />Если что-то не так, то выложите скрипт для теста проверю еще раз.<br />=============<br />Я уже все выложил. Даже видео работы записал. Разработчики его увидели. Зачем мне что-то еще доказывать для Вас. Вы говорите что нет проблем, у меня же тот же скрипт на чистом демо квике выдает обратное. Себе я верю больше.<br />Тем более, что Вы видоизменили процесс вывода, убрав подсветку, убрав заполнение значения в ячейку, оставив только его представление.<br />Если разработчики скажут, что у нас есть проблема с выводом числовых значений, то да. <br />
			<i>29.08.2023 18:22:03, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71750/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71750/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:22:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71749/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Но похоже заниматься этим не будут. Хотя интересно. Сам квик иногда просит обновиться. Значит работают. Чего-то там делают, меняют. Что тогда меняют и для чего? Казалось бы вот и надо с каждым новым обновлением исправлять то, что уже накопилось. Но нет. Что тогда обновляют? <br />
			<i>29.08.2023 18:08:17, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71749/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71749/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:08:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71748/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как SetCell работает это тайна. Но как можно было бы попробовать сделать. SetCell выводит данные сразу, без промежуточного хранения, в нужную часть буфера окна(DrawText, TextOut). Видимая часть окна разбивается на регионы. Если часть буфера окна под вывод данной ячейки в видимой части окна, то InvalidateRect в самом конце SetCell для региона окна для этой ячейки. Как-то так. &nbsp; <br />
			<i>29.08.2023 18:03:51, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71748/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71748/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 18:03:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71747/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_xsGG5yQu" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, Именно так. Мне когда-то очень помог Антон, который давно уже исчез с этого форума. Здесь я познакомился с Борисом, профессионалом в области торговли. Здесь выявлялись и решались некоторые вопросы, иногда с участием техподдержки, но, как правило, без них - в сложных случаях техподдержка всегда молчит. Да и сайт этот, мягко говоря, не эталон - несколько раз просили, чтобы хотя бы сообщения свои можно было редактировать. Потом перестали. Так что &quot;на бога надейся&quot;... <br />
			<i>29.08.2023 17:58:03, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71747/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71747/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 17:58:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71746/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3JNserIA" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br />Вы можете здесь плакаться в жилетку сколько угодно, но это Ваши, И ТОЛЬКО ВАШИ проблемы!<br />=============<br />Получается проблемы мы решаем только общаясь здесь между собой. А как же тогда достучаться до поддержки? Они же сайт этот сделали для чего-то? Чтобы в нём не участвовать? <br />
			<i>29.08.2023 17:42:56, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71746/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71746/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 17:42:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71745/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_eWSQ6vSL" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />Посмотрите Выше мое сообщение от 29.12.2022 20:34:14 относительно Вашего теста.<br />=============<br />Посмотрел. Я же писал, что пробовал варианты с последним параметром в SetCell и Highlight - ом экспериментировал. Толку нет. В некотрых скриптах помогает, в некоторых нет. Это первое, что я делал. Да что толку-то. Ну исправит на раз, на другой раз не поможет. Проблему надо решать на стороне квика. Как я понимаю в реализации SetCell разрабы не хотят после каждого её вызова делать апдейт всего окна, что в принципе логично. Могли бы обновлять регион окна, где ячейка, но видимо и по этому пути идти не хотят или не умеют. Как именно реализована работа SetCell у них я не знаю. Я вижу только одно, что если ты сделал вызов SetCell, то нет никакой гарантии, что вызов функции приведёт к реальному обновлению части окна, ответственного за эту ячейку, не говоря уже про всё окно. В этом случае со стороны разработчиков возможно было бы просто делать апдейт всего окна целиком по таймеру, но они и этого делать не хотят. Они тупо как-то накапливают изменения видимо не от одного SetCell - а, а от нескольких и по какому-то только им известному алгоритму в какой-то только им известный момент делают апдейт и видимо всего окна таблицы сразу. Если бы работа каждого SеCell - а приводила бы только к обновлению региона окна где ячейка, думаю всё работало бы без проблем, и не надо было бы обновлять всё окно. Но для этого нужен алгоритм, которого у них нет. Этот алгоритм у них работает по ихнему и явно не лучшим образом. Тут со стороны разработчиков требуется работать на уровне оконных API виндовс. <br />
			<i>29.08.2023 17:40:47, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71745/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71745/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 17:40:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71740/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6rxJfrUg" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />29.12.2022 20:34:14<br />=============<br />Посмотрите Выше мое сообщение от 29.12.2022 20:34:14 относительно Вашего теста.<br />Он работает без проблем.<br />Если что-то не так, то выложите скрипт для теста проверю еще раз. <br />
			<i>29.08.2023 16:25:24, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71740/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71740/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 16:25:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71739/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_kxXbPW8o" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, Ну, что же, ещё раз: разрабам НАСРАТЬ на свои косяки, всё оплачивает конечный юзер. Если глючит МОЙ скрипт, по ЛЮБЫМ причинам, то это МОИ проблемы. Я уже не раз писал, что четверть, если не треть моего кода преднаначена исключительно для компенсации глюков системного ПО. ТЗ на мой скрипт изобилует фразами типа:<br />В связи с множеством алгоритмических и технических ошибок в программном обеспечении терминала QUIK значительная часть кода скрипта предназначена для компенсации этих ошибок.<br />Или:<br />Снятие неисполненных или частично исполненных заявок происходит по таймеру (в «свечном» обработчике) для компенсации ошибки в программном обеспечении QUIK (приход нескольких прерываний на одно событие).<br />Или:<br />Функция прорисовки головной таблицы по тикерам. Выведена из main в отдельную функцию для возможности исправления ошибки программного обеспечения в терминале QUIK (исчезновение текста в ячейках таблицы).<br /><br />Вы можете здесь плакаться в жилетку сколько угодно, но это Ваши, И ТОЛЬКО ВАШИ проблемы! <br />
			<i>29.08.2023 14:34:14, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71739/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71739/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 14:34:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71738/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8MgmgDow" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br /> Тестовые скрипты уже были предоставлены, поддержка написала &quot;Проблема изучается&quot; и &quot;Будет исправлена&quot; &nbsp;<noindex><a href="https://forum.quik.ru/messages/forum10/message49120/topic3777/#message49120" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message49120/topic3777/#message49120</a></noindex> .<br />=============<br />Афигеть просто. С 2020 года проблема признана разработчиками и до сих пор не решена! Вот это да! Супер товарищи разработчики! Просто супер! Ну что тут можно ещё сказать? Спасение утопающих - дело рук самих утопающих. Вот крутятся все, как могут. Разработчики хоть бы ответили что-нибудь, а то молчат, как партизаны. <br />
			<i>29.08.2023 14:31:31, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71738/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71738/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 14:31:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71737/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Далее из-за того, что проблема до сих пор не решена разработчиками квика придётся(хотя не хотелось бы) писать полноценную программы с поиском нужного окна, начиная с окна самого квика, чтобы каждый раз не запускать spy++, искать хэндл, вставлять его в прогу и перекомпилировать прогу с новой константой. <br />
			<i>29.08.2023 14:21:32, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71737/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71737/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 14:21:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71736/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_RwDPfndm" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /> Alexander , Проблема В СКРИПТЕ! У всех данные прекрасно обновляются, а у Вас нет. Квик тот же, скрипты - разные. Точка.<br />=============<br />Ещё раз! И причём для всех кто читает эту тему. Никакой проблемы в скрипте нет и быть не может! Сейчас я вам всем это покажу. Запустил скрипты. Один из скриптов перешёл в режим, когда ячейка не обновляется. Через spy++ я нашёл HWND окна таблицы. Я не поленился и только что написал программу на С++. Эта программа в цикле тупо отсылает сообщение WM_SIZE прямо в окно с найденным мной HWND c периодичностью 50 мс. И всё. Как только запускаешь программу, то таблица начинает обновляться сразу же и отображать ячейку с last синхронно с &nbsp;ТТТ !!!!!!!!!! Останавливаешь прогу и перестаёт обновляться! Запускаешь - начинает! Всё проблема найдена! Как я и писал выше всё дело в обновлении окна. Оно КРИВО реализовано в квике! Криво! Для обновления того, что должен делать квик мне пришлось это делать из вне. Ну не абсурд ли это? Я должен извращаться и обновлять таблицу за квик? Бред какой-то. Неужели нельзя решить этот элементарный вопрос? Вот код с программы:<br /><br />				while (true) {					HWND hWndPar = (HWND)0x0005006E;<br />					SendMessage(hWndPar, WM_SIZE, 0, 0);<br />					UpdateWindow(hWndPar);//Контрольный<br />					Sleep(50);<br />				};<br /><br />При отсылке WM_PAINT не обновляется. Только WM_SIZE. Ну можно ещё от мыши воткнуть, будет наверняка работать. UpdateWindow(hWndPar) можно убрать, он WM_PAINT шлёт.<br />Так что вот и всё. И после этого кто-то скажет, что проблема в скрипте? Надо как-то по особенному писать скрипт? Скрипт работатет как надо. Пусть разрабы решают и устраняют свой косяк. <br />
			<i>29.08.2023 14:14:30, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71736/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71736/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 14:14:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71734/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_JXDuwPFc" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</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" /> &nbsp;Если есть проблема, скрипт НЕ МОЖЕТ быть корректным. Впрочем, со мной спорить бесполезно. А на техподдержку я перестал обращать внимание после того, как она во второй раз зарегистрировала моё предложение. Я без понятия, что такое &quot;светлая тема&quot;. Лично я решил ВСЕ вопросы для моего скрипта. Все до единого. И только тогда мой скрипт стал корректным, и давно уже пребывает в этом состоянии. <br />
			<i>29.08.2023 12:56:48, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71734/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71734/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 12:56:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71733/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5tUbMGcf" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15768/" target="_blank" rel="nofollow">Alexander</a></noindex>, Проблема В СКРИПТЕ! У всех данные прекрасно обновляются, а у Вас нет. Квик тот же, скрипты - разные. Точка.<br />=============<br />Не у всех. Проблема в особенностях скрипта. Скрипт может быть корректным, но будет воспроизводиться проблема. Переписав скрипт по-другому, проблема уйдет.<br />Но это не отменяет факт разного поведения в разных темах, различиях в поведении в зависимости от места вызова SetSell. Впрочем, с Вами спорить бесполезно. Тестовые скрипты уже были предоставлены, поддержка написала &quot;Проблема изучается&quot; и &quot;Будет исправлена&quot; <noindex><a href="https://forum.quik.ru/messages/forum10/message49120/topic3777/#message49120" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message49120/topic3777/#message49120</a></noindex>.<br /><br />Я решил вопрос для светлой темы. Кто-то так и не смог из-за особенностей их скриптов. <br />
			<i>29.08.2023 12:38:09, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71733/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71733/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 12:38:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71731/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_oF2nDP9K" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a>, Проблема В СКРИПТЕ! У всех данные прекрасно обновляются, а у Вас нет. Квик тот же, скрипты - разные. Точка. <br />
			<i>29.08.2023 12:24:53, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71731/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71731/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 12:24:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71730/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NI9oX2PX" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />если хотите выложите скрипт я могу его запустить на демо сервере и сказать Вам конкретно.<br />=============<br />Я не буду скрипт отсылать. В этом необходимости нет. Проблема ясна. И она в квике. Проблема в обновлении окна на стороне квика! <br />
			<i>29.08.2023 11:55:19, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71730/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71730/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 11:55:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71729/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			То, что проблема не в скрипте это же вообще элементарно понятно! Скрипт работает. Я в ТТТ вижу текущее значение last. В таблице в ячейке значение не равно last, там старое какое-то значение. Я бац - ткнул мышкой в табличку и значение поменялось!!! И стало равно значению в ТТТ. Скрипт работает!!! Далее в таблице это обновлённое значение так и висит. А last опять поменялся в ТТТ, а в таблице нет. Опять щёлк в таблицу и оооо, ура!!!, опять значение поменялось и стало равно как в ТТТ. О чёт это всё говорит? Что скрипт нормально себе работает, нормально всё считывает и отправляет в ячейку. Но сама таблица не обновляется. Скрипт за обновление таблицы отвечает только на уровне SetCell, а вот за реальное обновление уже отвечает сам квик. И делает он это криво! Еще раз. Как и при каких обстоятельствах происходит обновление таблицы на уровне оконной процедуры в квике, когда мы не тыкаем таблицу и она просто на экране? Как? Когда в буферах актуальные данные от SetCell? С какой периодичностью они &nbsp;в WM_PAINT реально выводятся в рабочее окно таблицы? <br />
			<i>29.08.2023 11:53:32, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71729/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71729/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 11:53:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обновление пользовательской таблицы/окна</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message71728/topic3777/">Обновление пользовательской таблицы/окна</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Zp622FVe" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br />Гадать нет смысла, а запустить у себя Ваш скрипт нет возможности.Но ,без обид,уверен, что ошибка Ваша, а не КВИКА.<br />=============<br /> Сто процентов не у меня! Какая нахрен ошибка? Один и тот же скрипт с утра и с вечера по разному заработал! В скрипте ничего не меняется. Один и тот же код, один и тот же цикл - то выводит, то не выводит. Я скажу так. В курсе вообще как и когда обновление окна происходит надеюсь. WM_PAINT это его дело! Так вот при при щелчке мышки в окне, WM_SIZE срабатывает, его разрабы написали, что он обрабатывает его, при этом все данные от SetCell попадают туда, куда надо - в буфер, а далее InvalidateRect или UpdateWindow, что вызывает WM_PAINT, где и перерисовывается таблица. Тож самое при щелчке мышкой WM_LBUTTONDOWN только срабатывает. Так вот а когда и как срабатывает WM_PAINT для окна, когда мы не щёлкаем, не меняем размер окна, когда окно просто на экране и ничего с ним не делаем? Вот это пусть разрабы и ответят. Об этом я их уже сколько прошу? Нет ответа никакого. Думаю вот если проблема не закроется - писать прогу, чтобы слала в окно сообщение WM_SIZE из вне с определённой переодичностью. Т.е. насильно извне заставить обработать WM_PAINT/ Может так и заработает, но при условии, что все данные от SetCell уже есть в нужном буфере. А если они не в буфере из которого идёт обновление таблицы, а &quot;болтаются&quot; неизвестно где, мало ли как у них там это реализовано?, промежуточные буфера, очереди и прочее, тогда ничего и так не получится!<br />=============<br />если хотите выложите скрипт я могу его запустить на демо сервере и сказать Вам конкретно. <br />
			<i>29.08.2023 11:42:43, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message71728/topic3777/</link>
			<guid>http://forum.quik.ru/messages/forum10/message71728/topic3777/</guid>
			<pubDate>Tue, 29 Aug 2023 11:42:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
