<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Состояние Quik в момент вызова OnCleanUp]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Состояние Quik в момент вызова OnCleanUp форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 12 Apr 2026 05:05:35 +0300</pubDate>
		<item>
			<title>Состояние Quik в момент вызова OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42403/topic5128/">Состояние Quik в момент вызова OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Oph7sYBh" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br />не все прибито<br />=============<br />Спасибо, значит, дальше можно не экспериментировать с этим колбеком. Нужно было именно событие &quot;ща будем все удалять, поберегись&quot;. А уж если бы после него приходило еще и &quot;ну вот все удалили, можно из укрытия вылезать&quot;, то... это был бы уже не квик, видимо. <br />
			<i>04.03.2020 15:16:30, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42403/topic5128/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42403/topic5128/</guid>
			<pubDate>Wed, 04 Mar 2020 15:16:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Состояние Quik в момент вызова OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42402/topic5128/">Состояние Quik в момент вызова OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_HAS539rB" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Сам спрашиваю, сам отвечаю. 1) нет, к моменту вызова OnCleanUp все (точно все?) уже прибито; 2) на фоне ответа номер раз смысл вопроса теряется. Это как если бы в плюсах деструктор объекта вызывался после его деаллокации, типа &quot;доводим до вашего сведения, что ваша дама убита&quot;. А? что? там же пойнтеры были, стой, верни, эх.<br />=============<br />не все прибито. Например, таблицы не обязательно очищены. Или очищены, но не все. словом, полагаться нельзя ни на что . <br />
			<i>04.03.2020 14:50:49, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42402/topic5128/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42402/topic5128/</guid>
			<pubDate>Wed, 04 Mar 2020 14:50:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Состояние Quik в момент вызова OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42394/topic5128/">Состояние Quik в момент вызова OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сам спрашиваю, сам отвечаю. 1) нет, к моменту вызова OnCleanUp все (точно все?) уже прибито; 2) на фоне ответа номер раз смысл вопроса теряется. Это как если бы в плюсах деструктор объекта вызывался после его деаллокации, типа &quot;доводим до вашего сведения, что ваша дама убита&quot;. А? что? там же пойнтеры были, стой, верни, эх. <br />
			<i>04.03.2020 13:30:05, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42394/topic5128/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42394/topic5128/</guid>
			<pubDate>Wed, 04 Mar 2020 13:30:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Состояние Quik в момент вызова OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42390/topic5128/">Состояние Quik в момент вызова OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			1. Верно ли следующее утверждение: в момент вызова колбека <B>OnCleanUp</B> и, как минимум, до момента его завершения очистка состояния <I><B>еще не началась</B></I>, то есть <I><B>все</B></I> таблицы содержат <I><B>всю</B></I> информацию, предшествующую получению от сервера сообщения о смене сессии? В частности, это подразумевает, что в теле OnCleanUp можно сделать &quot;полный снимок состояния таблиц на момент непосредственно перед очисткой&quot;, при этом ничто не наткнется на nil или внезапно удаленные &quot;из-под носа&quot; данные (все файлы типа alltrade.dat все еще отмэплены в своем последнем размере, их количество записей еще не обнулено и т.д. и т.п.).<br /><br />2. И, если верно, то верно ли другое утверждение: после возврата из колбека OnCleanUp <I><B>любой</B></I> вызов <I><B>любого</B></I> колбека, связанного с изменением состояния таблиц, будет относиться уже к <I><B>новой</B></I> сессии? То есть, грубо говоря, никакой очереди из вчерашних колбеков вслед за OnCleanUp быть в принципе не может, а если что-то волшебным образом затесалось, оно будет прибито как часть смены сессии. <br />
			<i>04.03.2020 07:30:54, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42390/topic5128/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42390/topic5128/</guid>
			<pubDate>Wed, 04 Mar 2020 07:30:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
