<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: SetTableNotificationCallback]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме SetTableNotificationCallback форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 17:15:51 +0300</pubDate>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18639/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mBbhuXGB" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Можно, но не до конца понятен смысл. (Мне)<br />Ну разве что красиво: типа &quot;я в квике интерфейс рисую&quot;<br />=============<br />Вы - не сотрудник Компании. Поэтому Ваши можно - не канают.<br /><br />А насчёт &quot;красоты&quot; - именно в этом - всё и дело. Нужен ЗАКОННЫЙ метод отображать свои окна на вкладках квика и более того, иметь возможность ещё и прикреплять свои окна к вкладкам.<br />Этого - можно добиться средствами WINAPI - но, интересует правовая основа. Потому как - хотелось бы, чтоб визуальная библиотека - была общедоступна. <br />
			<i>19.09.2016 06:39:01, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18639/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18639/topic237/</guid>
			<pubDate>Mon, 19 Sep 2016 06:39:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18637/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Можно, но не до конца понятен смысл. (Мне)<br />Ну разве что красиво: типа &quot;я в квике интерфейс рисую&quot; <br />
			<i>19.09.2016 06:34:38, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18637/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18637/topic237/</guid>
			<pubDate>Mon, 19 Sep 2016 06:34:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18634/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7SPMmI0U" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> написал:<br />А что там можно добавить? технология всем известна.<br />=============<br />скажите ПРЯМО - если пользователь создаст таким образом свой визуальный класс (контрол), узная с помощью средств WINAPI HWND таблицы QTable QUIK-а и станет его (созданный визуальный класс) - распространять в сети интернет (т.е. нетолько для личного пользования) - его ждут последствия от лица Компании?<br /><br />т.е. основная идея - прежняя - брать квиковскую таблицу - сделать её Родителем и уже на основе её оконного хендла - порождать свои контролы. <br />
			<i>19.09.2016 06:04:34, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18634/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18634/topic237/</guid>
			<pubDate>Mon, 19 Sep 2016 06:04:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18633/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А что там можно добавить? технология всем известна. <br />
			<i>19.09.2016 05:59:00, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18633/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18633/topic237/</guid>
			<pubDate>Mon, 19 Sep 2016 05:59:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18631/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Eyp5lLGl" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> написал:<br />Добрый день.<br />Не вижу связи между эти двумя пунктами.<br />=============<br />не ответ.<br />тогда уж, по первому пункту выскажитесь. <br />
			<i>19.09.2016 05:44:09, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18631/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18631/topic237/</guid>
			<pubDate>Mon, 19 Sep 2016 05:44:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18628/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Не вижу связи между эти двумя пунктами. <br />
			<i>19.09.2016 04:01:21, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18628/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18628/topic237/</guid>
			<pubDate>Mon, 19 Sep 2016 04:01:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message18576/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Kqedp4P6" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> написал:<br />. К тому же никто его легко найти самому.<br /><br />=============<br />Значит ли это, что Вы, тем самым хотите сказать, что:<br /><ol><li>К тому же никто НЕ запрещает его легко найти самому.<br /><li>Arqa Technologies готова ОФИЦИАЛЬНО заявить, что она НЕпротив того, что пользователи САМИ средствами WINAPI - определяли хендл HWND таблицы QTable (QLUA)<br /></ol><noindex><a href="https://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex><br />требуется обязательный ответ. <br />
			<i>17.09.2016 03:04:48, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message18576/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message18576/topic237/</guid>
			<pubDate>Sat, 17 Sep 2016 03:04:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1829/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_iNG3eoEH" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />К тому же никто его легко найти самому.<br /><br />=============<br />по-видимому, надо понимать, что: найти - легко? найти-то легко но, там у вас ещё идёт возможность переключения отображения между вкладками.<br />насчёт лишнее - оно было бы лишним, если бы вы сделали для нас свой аналог VCL. Но мне катастрофически непонятно почему Вы до си пор этого не делаете? Ведь всё для этого у вас в коде уже есть - надо просто дать пользователям пользоваться наконец. <br />Или, оставьте квик и клуа для себя и молитесь на него/неё. и никто у вас её не украдёт и пользоваться не будет. прям, как детский сад. или делайте до конца или не выходите вовсе с сырым продуктом на рынок. <br />
			<i>05.03.2015 15:11:26, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1829/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1829/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 15:11:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1817/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ayWIaTSL" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />между нами говоря - мы оба прекрасно знаем чем является t_id и что никакой это не HWND, что сильно усложняет задачу. t_id - это всего лишь некий индекс в QLUA и не более. поэтому нет возможности сказать windows, что это "папа" контрола. грешным делом была задумка одно время сделать невидимую таблицу нулевого размера, чтоб состряпать из неё базовый класс для контролов но и эту затею можно спустить в унитаз. <br /><br />Насчёт интерфейсов классов - я просто начинаю отчаиваться в затее прямого диалога с разработчиками. Михаил, если вы по-прежнему в этом заинтересованы - то я буду продолжать.<br /><br />=============<br />1. Никто Вам напрямую HWND без оберток не отдаст, это совершенно лишнее. К тому же никто его легко найти самому.<br />2. Продолжайте, просто пока я не вижу что там обсуждать. <br />
			<i>05.03.2015 14:01:55, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1817/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1817/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 14:01:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1816/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_kltqOYUL" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> пишет: <br />В этом случае нет проблем по окончании этой разовой работы вставитьsleep(1e10), если окно нужно держать открытым.<br />=============<br />Что-то мне подсказывает, что при попытке остановить такой скрипт терминал зависнет.<br />В любом случае проще предусмотреть закрытие окна в коде, если оно более не требуется, по окончании скрипта.<br /> <br />====quote====<br /><a class="blog-p-user-name" id="bp_rlaCwLZm" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Такая возможность действительно закладывалась. Отработал скрипт один раз и оставил таблицу, дальше она живет отдельно от скрипта.к коду она не привязана.<br /><br />=============<br />Считаю вполне нормальным такое поведение. <br />
			<i>05.03.2015 13:45:03, Серж.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1816/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1816/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 13:45:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1815/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			между нами говоря - мы оба прекрасно знаем чем является t_id и что никакой это не HWND, что сильно усложняет задачу. t_id - это всего лишь некий индекс в QLUA и не более. поэтому нет возможности сказать windows, что это "папа" контрола. грешным делом была задумка одно время сделать невидимую таблицу нулевого размера, чтоб состряпать из неё базовый класс для контролов но и эту затею можно спустить в унитаз. <br /><br />Насчёт интерфейсов классов - я просто начинаю отчаиваться в затее прямого диалога с разработчиками. Михаил, если вы по-прежнему в этом заинтересованы - то я буду продолжать. <br />
			<i>05.03.2015 13:44:17, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1815/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1815/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 13:44:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1814/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_wmyvjoAw" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />Извините, что несовсем в тему:<br /><br />я думаю, лучше было бы, если разработчики определили бы так называемый класс QScript, имеющий одним из родителей класс CWnd, либо, обладающий возможностью создавать окна, который мы потом назовём главным и который будет владельцем всех окон порождённых от него. это значительно упростит написание/управление контролами.<br /><br /> <noindex><a href="http://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex> , прошу зарегистрировать пожелание.<br /><br />=============<br />Считайте что функции для работы с таблицами являются методами такого класса, а table_id &nbsp;идентификатор объекта. Что это меняет?<br />Кстати, Вы так и не дописали интерфейсы объектов в одной из веток форума. <br />
			<i>05.03.2015 13:39:08, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1814/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1814/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 13:39:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1813/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Извините, что несовсем в тему:<br /><br />я думаю, лучше было бы, если разработчики определили бы так называемый класс QScript, имеющий одним из родителей класс CWnd, либо, обладающий возможностью создавать окна, который мы потом назовём главным и который будет владельцем всех окон порождённых от него. это значительно упростит написание/управление контролами.<br /><br /><noindex><a href="http://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex>, прошу зарегистрировать пожелание. <br />
			<i>05.03.2015 13:24:15, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1813/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1813/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 13:24:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1812/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_IrBZdiRS" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br /><br />====quote====<br /> Серж пишет: <br />Скрипт, например, может выполнять разовую (т.е., без цикла в main)<br /><br />=============<br />как вы себе это представляете? При условии нормальной работы qlua и отсутствии майна - скрипт полностью завершает свою работу. <br />соответственно, и прошлый мой пример по идее не должен был работать: <noindex><a href="http://forum.quik.ru/messages/forum10/message1350/topic176/#message1350" target="_blank" rel="nofollow">http://forum.quik.ru/messages/forum10/message1350/topic176/#message1350</a></noindex><br /><br />=============<br />Такая возможность действительно закладывалась. Отработал скрипт один раз и оставил таблицу, дальше она живет отдельно от скрипта.к коду она не привязана. <br />
			<i>05.03.2015 13:21:43, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1812/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1812/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 13:21:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1811/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_BICC0m1f" href="/user/54/" bx-tooltip-user-id="54">Серж</a> пишет: <br />Скрипт, например, может выполнять разовую (т.е., без цикла в main)<br /><br />=============<br />как вы себе это представляете? При условии нормальной работы qlua и отсутствии майна - скрипт полностью завершает свою работу. <br />соответственно, и прошлый мой пример по идее не должен был работать: <noindex><a href="http://forum.quik.ru/messages/forum10/message1350/topic176/#message1350" target="_blank" rel="nofollow">http://forum.quik.ru/messages/forum10/message1350/topic176/#message1350</a></noindex> <br />
			<i>05.03.2015 13:14:48, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1811/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1811/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 13:14:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1810/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_BSex5eRE" href="/user/54/" bx-tooltip-user-id="54">Серж</a> пишет: <br /><br />====quote====<br /> s_mike@rambler.ru пишет: <br />Я не могу представить, с какой целью может понадобиться окно на экране, оставшееся после завершения скрипта.<br /><br />=============<br />А это зависит от цели создания окна.<br />Скрипт, например, может выполнять разовую (т.е., без цикла в main) работу длительного характера с выводом результатов работы на экран.<br /><br />=============<br />В этом случае нет проблем по окончании этой разовой работы вставить &nbsp;sleep(1e10), если окно нужно держать открытым. <br />
			<i>05.03.2015 12:57:55, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1810/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1810/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 12:57:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1809/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6hPdgV5Y" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> пишет: <br />Я не могу представить, с какой целью может понадобиться окно на экране, оставшееся после завершения скрипта.<br /><br />=============<br />А это зависит от цели создания окна.<br />Скрипт, например, может выполнять разовую (т.е., без цикла в main) работу длительного характера с выводом результатов работы на экран. <br />
			<i>05.03.2015 12:22:39, Серж.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1809/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1809/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 12:22:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1807/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_srdJRfDs" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Чтоб бы избежать такого придется закрывать все окна созданные скриптом после его остановки.<br /><br />=============<br />Михаил.<br /><br />Любой пользователь и любой программист привыкли, что при прерывании выполнения программы windows сама уничтожает (по возможности) все окна и прочие хвосты, созданные этой программой. Соответственно, логично перенести этот механизм и на машину qlua.<br /><br />Я не могу представить, с какой целью может понадобиться окно на экране, оставшееся после завершения скрипта. Нет хозяина - не должно быть и окон, локированных файлов и всего остального. <br />
			<i>05.03.2015 11:18:56, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1807/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1807/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 11:18:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1805/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_QexO1FXb" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />она закрывалась и раньше, просто в другой момент времени.<br /><br />=============<br />это уже звучит, как оправдания. ладно, больше нет вопросов. <br />
			<i>05.03.2015 10:43:41, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1805/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1805/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:43:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1804/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и я про это. раньше все случалось при рестарте скрипта. <br />
			<i>05.03.2015 10:43:34, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1804/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1804/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:43:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1803/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			я про это: <noindex><a href="http://forum.quik.ru/messages/forum10/message1359/topic176/#message1359" target="_blank" rel="nofollow">http://forum.quik.ru/messages/forum10/message1359/topic176/#message1359</a></noindex> <br />
			<i>05.03.2015 10:41:52, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1803/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1803/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:41:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1802/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			она закрывалась и раньше, просто в другой момент времени. <br />
			<i>05.03.2015 10:41:44, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1802/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1802/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:41:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1801/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vuSOFa5g" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />VM Lua закрывается<br /><br />=============<br />значит ли это, то она стала закрываться совсем недавно? бо как не так давно - это было совсем нет так, увы... <br />
			<i>05.03.2015 10:37:37, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1801/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1801/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:37:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1799/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cpnQIlEu" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br /><br />====quote====<br /> Michael Bulychev пишет: <br />Что такое дочерний стейт я не понимаю.<br /><br />=============<br />имеется ввиду контекст созданный lua_newthread. просто по Вашим словам можно именно так понять, что закрывая скрипт - мы на самом деле не уничтожаем его VM.<br />=============<br />lua_newthread тут не причем. речь шла о совершенно другом. VM Lua закрывается. <br />
			<i>05.03.2015 10:33:26, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1799/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1799/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:33:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1798/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Dkcs6ky9" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Чтоб бы избежать такого придется закрывать все окна созданные скриптом после его остановки. <br />Можно рассмотреть такое пожелание если оно устроит пользователей.<br /><br />=============<br />Ну вот этого уж точно не стоит делать: если пользователь сам не позаботился о закрытии окна при завершении скрипта, то значит так нужно.<br />Чтобы не получать колбеки от &quot;старых&quot; окон можно поступить, как я писал выше:<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_LR4CHpaa" href="/user/54/" bx-tooltip-user-id="54">Серж</a> пишет: <br />Если не предусмотрено закрытие окна при штатной остановке скрипта и работа со &quot;старым&quot; окном после этого не требуется, то я обычно удаляю колбек:<br />
====code====
<pre> SetTableNotificationCallback(hID, function()end)&nbsp;&nbsp;</pre>
=============
<br />=============<br /> <br />
			<i>05.03.2015 10:27:44, Серж.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1798/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1798/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:27:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1797/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_l0Hh0y4j" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Что такое дочерний стейт я не понимаю.<br /><br />=============<br />имеется ввиду контекст созданный lua_newthread. просто по Вашим словам можно именно так понять, что закрывая скрипт - мы на самом деле не уничтожаем его VM. <br />
			<i>05.03.2015 10:25:28, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1797/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1797/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 10:25:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1793/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NeO7Le3u" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br /><br />====quote====<br /> Michael Bulychev пишет: <br />Вся штука в том, что окно привязано не к текущему инстансу VM Lua, а к загруженному скрипту.<br /><br />=============<br />а разве для каждого загруженного скрипта не создаётся виртуальная машина?<br />т.е. получается, остановив скрипт - мы на самом деле ничего не останавливаем, а закрываем дочерний стейт?<br /><br />=============<br />Создается. Что такое дочерний стейт я не понимаю. В связи с какой проблемой подобный вопрос? <br />
			<i>05.03.2015 09:54:24, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1793/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1793/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 09:54:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1792/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2eqSmz1U" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Вся штука в том, что окно привязано не к текущему инстансу VM Lua, а к загруженному скрипту.<br /><br />=============<br />а разве для каждого загруженного скрипта не создаётся виртуальная машина?<br />т.е. получается, остановив скрипт - мы на самом деле ничего не останавливаем, а закрываем дочерний стейт? <br />
			<i>05.03.2015 09:51:01, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1792/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1792/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 09:51:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1786/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Вся штука в том, что окно привязано не к текущему инстансу VM Lua, а к загруженному скрипту. Как только скрипт снова запускается, то он начнет получать нотификацию от своих ранее созданных окон. Чтоб бы избежать такого придется закрывать все окна созданные скриптом после его остановки. <br />Можно рассмотреть такое пожелание если оно устроит пользователей. <br />
			<i>05.03.2015 05:12:56, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1786/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1786/topic237/</guid>
			<pubDate>Thu, 05 Mar 2015 05:12:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SetTableNotificationCallback</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1745/topic237/">SetTableNotificationCallback</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_wjcL3qXL" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br /><br />====quote====<br /> s_mike@rambler.ru пишет: <br />Добрый день<br /><br />Особенность работы колбеков от окошек скрипта. Последовательность действий.<br /><br /><br />Пишем скрипт, который открывает окно, назначает колбеки и после этого делает некоррекную операцию, типа индексирует значение nil<br /><br />Запускаем. Скрипт отрисовывает на экране окно и падает. Как и планировалось.<br /><br />Окно остается на экране. (само по себе не гуд)<br /><br />Убираем ошибку в скрипте, запускаем скрипт снова<br /><br />Теперь на экране 2 одинаковых окна<br /><br />Пробуем закрыть "мертвое" окно, оставшееся от первого запуска скрипта (или какое-то другое действие с ним)<br /><br />В скрипте, который работает (в котором нет ошибки) мы получаем колбек от "мертвого" окна, не являющегося собственностью скрипта.<br /><br />=============<br />Добрый день.<br />Михаил, дайте скрипт на котором тестировали.<br /><br />=============<br />Михаил, здравствуйте.<br /><br />Собственно, тестирование settablenotif &nbsp;я не занимался, поэтому тестового скрипта, как такового, нет. При построении очередного робота я обратил внимание на лишние колбеки, которые портили логику. Я отлогировал результаты оконного колбекв и увидел (по id), что они приходят от "мертвого" окна.<br /><br />В частности, приходит event24 при его закрытии.<br /><br />Если очень нужно, написать скрипт, которые иллюстрирует проблему, несложно. Думаю, у вас это займет ничуть не больше времени, чем у меня. <br />
			<i>04.03.2015 14:11:34, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1745/topic237/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1745/topic237/</guid>
			<pubDate>Wed, 04 Mar 2015 14:11:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
