<?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 00:34:05 +0300</pubDate>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69456/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и еще..<br />Вы можете использовать в &nbsp;категориях &quot;клиент-сервер&quot;<br />[*]Каналы передачи данных Pipe<br />[*]Каналы передачи данных Mailslot <br />
			<i>10.05.2023 19:43:38, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69456/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69456/topic8032/</guid>
			<pubDate>Wed, 10 May 2023 19:43:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69455/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jobbVu6a" href="/user/1338/" bx-tooltip-user-id="1338">A.T.</a> написал:<br /> <noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> , Вы можете объяснить следущее.<br />Я скачал книгу Programming in Lua, разбираюсь.<br />Как понимаю, она подойдет и для QLua.<br /><br />Грубо говоря, Lua это такой встраеваемый скриптовой язык вообще. То есть любой разработчик, кому надо прикурутить к своей среде (хоть к игре, хоть самописный Excel какой, хоть тот же терминал Quik) может встроить Lua, чтобы пользователи писали скрипты, выполняемые в этой среде.<br />На C пользователи &nbsp;писать не могут, потому что потребуется компилятор и какое-то межпроцессное взаимодействие и вот это всё.<br />Поэтому взяли Lua. Могли бы взять Python или javaScript с тем же результатом, не важно.<br /><br />Но Lua в данном смысле, выполняется совместно в оновным экзешником программы. В квиком в данном случае.<br /><br /><br />Мне надо написать свою простую С++ программу, которая бы брала каким-то образом данные из Lua-квика и перегоняла их (попутно преобразовывая) в Insert/Select запросы в базу данных на SQL Server. (ODBC, не важно, это уже моя задача).<br /><br />Я технически не понимаю, как будет работать этот &quot;мост&quot; Qlua -- и моя программа на С.<br /><br />Я мыслю &nbsp;в категориях &quot;клиент-сервер&quot;.<br />То есть что должно быть в итоге.<br /><br />Пользователь вручную(!) запускает в квике некий Луа-скрипт, который каким-то образом (каким?) открывает шлюз, (открывает хедл, слушает порт, открывает общую память, не знаю..., что-то в этом роде)<br /><br />Я моя программа к нему подцепляется и спрашивает данные, вызвает функции.<br />То есть это программа-клиент<br /><br /><br />Как этот мост в этом скрипте Lua выглядит? Какие функции в том скрипте прописать, что в скрипте делается технически для клиент-серверного взаимодействия?<br /><br />И я в принципе не правильно представляю.<br />Какую главу в той книге тогда читать? Очень скудные в книге примеры.<br />=============<br />QLua - это библиотека функций для взаимодействия с терминалом и сервером брокера на Lua.<br />-----------------<br />т е язык Lua. Книга подойдет.<br />=========================== &nbsp;<br />Вы можете написать сервер на луа, а клиента на СИ .<br />======================<br />В любую программу на СИ можно встроить VMLua - виртуальную машину луа. Это программная модель вычислителя со стековой структурой регистров.<br />Тест программы на луа &nbsp;при его загрузки в VMLua компилируется в байт-код - это язык VMLua. Байт-код разбирается далее на поле команды(операции) и поля операндов<br />Каждая команда(операция) исполняется функцией, которая написана на СИ.<br />Есть API C for Lua, который позволяет писать свои функции на СИ для VMLua и таким образом расширять возможности с быстродействием СИ.<br />QLUA - это и есть такая библиотека на СИ.<br />========================<br />Сервер на Lua выглядит очень просто.<br />Для этого используют &nbsp;<noindex><a href="https://lunarmodules.github.io/luasocket/" target="_blank" rel="nofollow">https://lunarmodules.github.io/luasocket/</a></noindex><br />----------------------------<br />LuaSocket - это библиотека расширений Lua, состоящая из двух частей: ядра C, обеспечивающего поддержку транспортных уровней TCP и UDP, <br />и набора модулей Lua, добавляющих поддержку функциональности, обычно необходимой приложениям, работающим с Интернетом.<br /><br /><br /><br /> &nbsp; <br />
			<i>10.05.2023 19:23:33, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69455/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69455/topic8032/</guid>
			<pubDate>Wed, 10 May 2023 19:23:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69453/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<B>...Или</B> я в принципе не правильно представляю... <br />
			<i>10.05.2023 17:55:09, A.T..</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69453/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69453/topic8032/</guid>
			<pubDate>Wed, 10 May 2023 17:55:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69452/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex>, Вы можете объяснить следущее.<br />Я скачал книгу Programming in Lua, разбираюсь.<br />Как понимаю, она подойдет и для QLua.<br /><br />Грубо говоря, Lua это такой встраеваемый скриптовой язык вообще. То есть любой разработчик, кому надо прикурутить к своей среде (хоть к игре, хоть самописный Excel какой, хоть тот же терминал Quik) может встроить Lua, чтобы пользователи писали скрипты, выполняемые в этой среде.<br />На C пользователи &nbsp;писать не могут, потому что потребуется компилятор и какое-то межпроцессное взаимодействие и вот это всё.<br />Поэтому взяли Lua. Могли бы взять Python или javaScript с тем же результатом, не важно.<br /><br />Но Lua в данном смысле, выполняется совместно в оновным экзешником программы. В квиком в данном случае.<br /><br /><br />Мне надо написать свою простую С++ программу, которая бы брала каким-то образом данные из Lua-квика и перегоняла их (попутно преобразовывая) в Insert/Select запросы в базу данных на SQL Server. (ODBC, не важно, это уже моя задача).<br /><br />Я технически не понимаю, как будет работать этот &quot;мост&quot; Qlua -- и моя программа на С.<br /><br />Я мыслю &nbsp;в категориях &quot;клиент-сервер&quot;.<br />То есть что должно быть в итоге.<br /><br />Пользователь вручную(!) запускает в квике некий Луа-скрипт, который каким-то образом (каким?) открывает шлюз, (открывает хедл, слушает порт, открывает общую память, не знаю..., что-то в этом роде)<br /><br />Я моя программа к нему подцепляется и спрашивает данные, вызвает функции.<br />То есть это программа-клиент<br /><br /><br />Как этот мост в этом скрипте Lua выглядит? Какие функции в том скрипте прописать, что в скрипте делается технически для клиент-серверного взаимодействия?<br /><br />И я в принципе не правильно представляю.<br />Какую главу в той книге тогда читать? Очень скудные в книге примеры. <br />
			<i>10.05.2023 17:53:13, A.T..</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69452/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69452/topic8032/</guid>
			<pubDate>Wed, 10 May 2023 17:53:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69393/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			в Scite &nbsp;написан скрипт на луа, в которой &nbsp;читаются данные из QUIK <br />т е тест передачи данных из приложения QUIK в приложение LUA53 в котором исполняется этот скрипт.<br />Тест выводит эти данные в окно реадактора SCiTe. <br />
			<i>06.05.2023 18:16:22, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69393/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69393/topic8032/</guid>
			<pubDate>Sat, 06 May 2023 18:16:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69392/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jlIje2UE" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />подробно с примерами можно почитать в книге Дж.Рихтер &quot;Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows&quot;<br />=============<br />Знаю эту книгу. Про разницу file mapping file mapping vs. shared memory и гугл в принципе отвечает. Разницы почти никакой с точки зрения результата. По сути это одна и та же вещь.<br /><br />А вот код в &quot;тесте&quot; (за за слово &quot;тест&quot;, кстати - имеется в виду скрипт на коленке для быстрой поверки?)<br />код в тесте совсем непонятен.<br /><br />package.cpath =paths..&quot;?.dll;&quot; require&quot;nkthread&quot;<br /><br />Что за dll, откуда их брать?<br /><br />ss=nkmx.gsm(0,T) &nbsp; -- это что?<br /><br />И про SciTE все таки не понял. <br />
			<i>06.05.2023 18:16:13, A.T..</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69392/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69392/topic8032/</guid>
			<pubDate>Sat, 06 May 2023 18:16:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69391/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_30oFLLqM" href="/user/1338/" bx-tooltip-user-id="1338">A.T.</a> написал:<br />То есть что-то вроде Shared Memory.<br />Надо будет разобраться.<br /><br />Все дело в строчках<br /> 
====code====
<pre>&nbsp;&nbsp;package.cpath&nbsp;&nbsp;= paths .. "?.dll;"require"nkthread"&nbsp;&nbsp;</pre>
=============
 как понимаю.<br />Что за nkthread ? Это для Lua? Он-то и мутит Shared memory, отсюда такая скорость, тут очевидно.<br /><br />Что за &quot;тест&quot; в SciTE? В смысле мини-скрипт на Lua?<br /><br />Что за мутный SciTE? Это именно редактор или IDE внутри которой что-то еще запущено?<br /><br />Чем плох Notepad++, обычный Notepad или простой и понятный Emacs ?<br />=============<br /> nkthread - это моя библиотека дополнительных функций ( типа QLUA) <br />В ней много чего есть в том числе и многопоточность для луа и передача данных в другие приложения и вызов в луа функций СИ из сторонних dll . <br />
			<i>06.05.2023 18:13:50, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69391/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69391/topic8032/</guid>
			<pubDate>Sat, 06 May 2023 18:13:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69390/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			подробно с примерами можно почитать в книге Дж.Рихтер &quot;Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows&quot; <br />
			<i>06.05.2023 18:10:19, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69390/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69390/topic8032/</guid>
			<pubDate>Sat, 06 May 2023 18:10:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69389/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_SUA3wopc" href="/user/1338/" bx-tooltip-user-id="1338">A.T.</a> написал:<br /><br /><br />=============<br />Ну я же написал &nbsp;file mapping. <br />
			<i>06.05.2023 18:07:25, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69389/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69389/topic8032/</guid>
			<pubDate>Sat, 06 May 2023 18:07:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69387/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			То есть что-то вроде Shared Memory.<br />Надо будет разобраться.<br /><br />Все дело в строчках<br />
====code====
<pre>package.cpath =paths.."?.dll;"require"nkthread"</pre>
=============
как понимаю.<br />Что за nkthread ? Это для Lua? Он-то и мутит Shared memory, отсюда такая скорость, тут очевидно.<br /><br />Что за &quot;тест&quot; в SciTE? В смысле мини-скрипт на Lua?<br /><br />Что за мутный SciTE? Это именно редактор или IDE внутри которой что-то еще запущено?<br /><br />Чем плох Notepad++, обычный Notepad или простой и понятный Emacs ? <br />
			<i>06.05.2023 18:03:43, A.T..</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69387/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69387/topic8032/</guid>
			<pubDate>Sat, 06 May 2023 18:03:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тест. Данные в другое приложение.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message69266/topic8032/">Тест. Данные в другое приложение.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br />Неоднократно на форуме интересовались передачей данных из &nbsp;QUIK &nbsp;в другое приложение(процесс).<br />Есть много способов.<br />Наиболее универсальным является<B> file mapping</B><br />Этот метод позволяет обмениваться данными практически любого объема.<br />Использую этот метод не только для QUIK<br />------------------<br />В названии метода есть слово файл.<br />Уверен, что многие скривятся и скажут, что метод медленно работает. <br />А вот и нет. .<br />---------------------------------<br />Что нам рассказывает об этом методе Майкрософт:<br />--------------------------<br />Это объединение содержимого файла с частью виртуального адресного пространства процесса. <br />Система создает объект сопоставления файлов (также известный как объект раздела) для поддержания этой связи. <br />Просмотр файла - это часть виртуального адресного пространства, которую процесс использует для доступа к содержимому файла. <br />Сопоставление файлов позволяет процессу использовать как случайный ввод-вывод (I / O), так и последовательный ввод-вывод. <br />Это также позволяет процессу эффективно работать с большим файлом данных, таким как база данных, <br />без необходимости отображать весь файл в памяти. <br />Несколько процессов также могут использовать файлы, сопоставленные с памятью, для обмена данными.<p>Процессы считывают данные и записывают в файловое представление, используя указатели, точно так же, как они делали бы с динамически выделяемой памятью.</p><p> Использование данного метода повышает эффективность, поскольку файл находится на диске, а представление файла - в памяти. </p><p>===========================</p><p>Тест для измерения задержки передачи данных из скрипта QUIK &nbsp;в приложение. </p><p>скрипт Теста в SciTe:</p>
====code====
<pre>paths = "D:/nkarray/"
package.cpath =paths.."?.dll;"
require"nkthread"
----------------------
local T=0; while true do local T1,dt,hms,s,num,HMS,ss=nkmx.gsm(0,T); if T1 then T=T1; print(0.1*dt,hms,s,num,HMS,ss); end&nbsp;&nbsp;end</pre>
=============
<p></p>фрагмент скрипта в QUIK:<br />
====code====
<pre>function OnAllTrade(t)
&nbsp;&nbsp;&nbsp;local c,s=t.class_code,t.sec_code;&nbsp;&nbsp;local z=ds&#91;c..s&#93;; local num=t.trade_num;
&nbsp;&nbsp;&nbsp;if z then&nbsp;&nbsp; local d=z&#91;1&#93;; local n=z&#91;2&#93;; local f=z&#91;3&#93;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local Ti=t.datetime; local HMS=(60*(60*Ti.hour+Ti.min)+Ti.sec)+0.001*Ti.ms;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local D=os.date("*t"); local hms=60*(60*(D.hour-shH)+D.min)+D.sec-shS;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local dt= hms-HMS+n;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local size=d:Size();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local T1=d:T(size);&nbsp;&nbsp;&nbsp;local HMS1=(60*(60*T1.hour+T1.min)+T1.sec)+0.001*T1.ms;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if HMS==HMS1 and z&#91;4&#93;~=num then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local dt1=0.01*math.floor(100*dt);&nbsp;&nbsp;&nbsp;if 0&#62;dt then dt=0 end&nbsp;&nbsp;&nbsp;count=count+1;&nbsp;&nbsp;&nbsp;count1=count1+1;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local m=math.floor(dt)+1;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local ss=tostring(hms)..","..tostring(s)..",num="..tostring(num)..",size="..tostring(size)..",HMS="..tostring(HMS)..",dt="..tostring(dt1)..",n="..tostring(n)..",m="..tostring(m)..",clock="..(os.clock()-clockOS);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nkmx.ssm(0,hms,s,num,HMS,ss); -- Log:write(ss.."&#92;n"); Log:flush();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if sts&#91;m&#93; then sts&#91;m&#93;=sts&#91;m&#93;+1; else sts&#91;m&#93;=1 &nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z&#91;4&#93;=num;
&nbsp;&nbsp;&nbsp;end
end

</pre>
=============
результат вывода параметров в SciTe:
====code====
<pre>0.0&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794253307&nbsp;&nbsp;&nbsp;44952.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794253307,size=2390,HMS=44952.0,dt=2020.0,n=0,m=2021,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794253308&nbsp;&nbsp;&nbsp;44952.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794253308,size=2391,HMS=44952.0,dt=2020.0,n=0,m=2021,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;FIVE&nbsp;&nbsp;&nbsp;4794253618&nbsp;&nbsp;&nbsp;44971.0&nbsp;&nbsp;&nbsp;46972,FIVE,num=4794253618,size=2756,HMS=44971.0,dt=2001.0,n=0,m=2002,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;FIVE&nbsp;&nbsp;&nbsp;4794253619&nbsp;&nbsp;&nbsp;44971.0&nbsp;&nbsp;&nbsp;46972,FIVE,num=4794253619,size=2757,HMS=44971.0,dt=2001.0,n=0,m=2002,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;FIVE&nbsp;&nbsp;&nbsp;4794253620&nbsp;&nbsp;&nbsp;44971.0&nbsp;&nbsp;&nbsp;46972,FIVE,num=4794253620,size=2758,HMS=44971.0,dt=2001.0,n=0,m=2002,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;FIVE&nbsp;&nbsp;&nbsp;4794253621&nbsp;&nbsp;&nbsp;44971.0&nbsp;&nbsp;&nbsp;46972,FIVE,num=4794253621,size=2759,HMS=44971.0,dt=2001.0,n=0,m=2002,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794253982&nbsp;&nbsp;&nbsp;44990.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794253982,size=2394,HMS=44990.0,dt=1982.0,n=0,m=1983,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794255354&nbsp;&nbsp;&nbsp;45061.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794255354,size=2396,HMS=45061.0,dt=1911.0,n=0,m=1912,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794255355&nbsp;&nbsp;&nbsp;45061.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794255355,size=2397,HMS=45061.0,dt=1911.0,n=0,m=1912,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794255356&nbsp;&nbsp;&nbsp;45061.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794255356,size=2398,HMS=45061.0,dt=1911.0,n=0,m=1912,clock=8.4760000000024
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794255903&nbsp;&nbsp;&nbsp;45095.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794255903,size=2402,HMS=45095.0,dt=1877.0,n=0,m=1878,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794255904&nbsp;&nbsp;&nbsp;45095.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794255904,size=2403,HMS=45095.0,dt=1877.0,n=0,m=1878,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;FIVE&nbsp;&nbsp;&nbsp;4794256157&nbsp;&nbsp;&nbsp;45107.0&nbsp;&nbsp;&nbsp;46972,FIVE,num=4794256158,size=2763,HMS=45107.0,dt=1865.0,n=0,m=1866,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;FIVE&nbsp;&nbsp;&nbsp;4794256158&nbsp;&nbsp;&nbsp;45107.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794256215,size=2405,HMS=45110.0,dt=1862.0,n=0,m=1863,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794256215&nbsp;&nbsp;&nbsp;45110.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794256215,size=2405,HMS=45110.0,dt=1862.0,n=0,m=1863,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;MTSS&nbsp;&nbsp;&nbsp;4794256220&nbsp;&nbsp;&nbsp;45111.0&nbsp;&nbsp;&nbsp;46972,MTSS,num=4794256220,size=2407,HMS=45111.0,dt=1861.0,n=0,m=1862,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794213402&nbsp;&nbsp;&nbsp;42862.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794213402,size=2696,HMS=42862.0,dt=4110.0,n=0,m=4111,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794213403&nbsp;&nbsp;&nbsp;42862.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794213403,size=2697,HMS=42862.0,dt=4110.0,n=0,m=4111,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794213404&nbsp;&nbsp;&nbsp;42862.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794213404,size=2698,HMS=42862.0,dt=4110.0,n=0,m=4111,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794213405&nbsp;&nbsp;&nbsp;42862.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794213405,size=2699,HMS=42862.0,dt=4110.0,n=0,m=4111,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794213406&nbsp;&nbsp;&nbsp;42862.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794213406,size=2700,HMS=42862.0,dt=4110.0,n=0,m=4111,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794213881&nbsp;&nbsp;&nbsp;42889.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794213881,size=2702,HMS=42889.0,dt=4083.0,n=0,m=4084,clock=8.4770000000026
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214435&nbsp;&nbsp;&nbsp;42919.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214435,size=2704,HMS=42919.0,dt=4053.0,n=0,m=4054,clock=8.482
0.0&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214436&nbsp;&nbsp;&nbsp;42919.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214436,size=2705,HMS=42919.0,dt=4053.0,n=0,m=4054,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214729&nbsp;&nbsp;&nbsp;42935.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214729,size=2707,HMS=42935.0,dt=4037.0,n=0,m=4038,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214730&nbsp;&nbsp;&nbsp;42935.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214730,size=2708,HMS=42935.0,dt=4037.0,n=0,m=4038,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214732&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214732,size=2710,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214733&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214733,size=2711,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214734&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214734,size=2712,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214735&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214735,size=2713,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
0.0&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214736&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214736,size=2714,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214737&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214737,size=2715,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
0.1&nbsp;&nbsp;&nbsp;46972&nbsp;&nbsp;&nbsp;VSMO&nbsp;&nbsp;&nbsp;4794214738&nbsp;&nbsp;&nbsp;42936.0&nbsp;&nbsp;&nbsp;46972,VSMO,num=4794214738,size=2716,HMS=42936.0,dt=4036.0,n=0,m=4037,clock=8.482
</pre>
=============
первое число в стоке - задержка передачи параметров из QUIK в приложение в мкс.<br />--------------------<br />Резюме: &nbsp;<span class="bx-font" style="color:#ff0000">задержка передачи методом file mapping параметров из QUIK в другое приложение </span><B><span class="bx-font" style="color:#ff0000">составляет </span><span class="bx-font" style="color:#ff0000">0.0000001 сек.</span><br /></B><B><br /></B> <br />
			<i>30.04.2023 13:15:55, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message69266/topic8032/</link>
			<guid>http://forum.quik.ru/messages/forum10/message69266/topic8032/</guid>
			<pubDate>Sun, 30 Apr 2023 13:15:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
