<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Экспорт инструментов по DDE]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Экспорт инструментов по DDE форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 23 May 2026 19:57:28 +0300</pubDate>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message41141/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0m0V17Up" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Уважаемая поддержка QUIK, прокомментируйте, пожалуйста, целесообразность разработки предлагаемом в первом сообщении пожелании<br />=============<br />Добрый день.<br />Мы рассмотрим данный вопрос в рамках зарегистрированного пожелание. Ваше пожелание зарегистрировано. &nbsp;Мы постараемся рассмотреть его и &nbsp;сообщить Вам результаты анализа. Впоследствии, по результатам анализа, &nbsp;будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>17.12.2019 08:58:35, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message41141/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message41141/topic4905/</guid>
			<pubDate>Tue, 17 Dec 2019 08:58:35 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message41121/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Уважаемая поддержка QUIK, прокомментируйте, пожалуйста, целесообразность разработки предлагаемом в первом сообщении пожелании <br />
			<i>16.12.2019 11:06:06, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message41121/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message41121/topic4905/</guid>
			<pubDate>Mon, 16 Dec 2019 11:06:06 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40905/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_21Xe9wXG" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> написал:<br />Если не ошибаюсь, очередь сообщений тут не причем. Во всяком случае у меня работало без нее. <br />=============<br />С ddeml могло и без нее работать, там внутри делается примерно таким образом (внимание на while в последнем блоке, который и есть &quot;локальный&quot; цикл сообщений)<br />
====code====
<pre>BOOL PostDataMessage(HWND hwndServer, HWND hwndClient, int iState, BOOL fDeferUpd, BOOL fAckReq, BOOL fResponse)
{
&nbsp;&nbsp;&nbsp;ATOM aItem;
&nbsp;&nbsp;&nbsp;char szPopulation&#91;16&#93;;
&nbsp;&nbsp;&nbsp;DDEACK DdeAck;
&nbsp;&nbsp;&nbsp;DDEDATA *pDdeData;
&nbsp;&nbsp;&nbsp;DWORD dwTime;
&nbsp;&nbsp;&nbsp;GLOBALHANDLE hDdeData;
&nbsp;&nbsp;&nbsp;MSG msg;
&nbsp;&nbsp;&nbsp;WORD wStatus;
&nbsp;&nbsp;&nbsp;aItem = GlobalAddAtom(pop&#91;iState&#93;.szState);
&nbsp;&nbsp;&nbsp;// Allocate a DDEDATA structure if not deferred update
&nbsp;&nbsp;&nbsp;if(fDeferUpd)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hDdeData = NULL;
&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wsprintf(szPopulation, "%ld&#92;r&#92;n", pop&#91;iState&#93;.lPop);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hDdeData = GlobalAlloc(GHND | GMEM_DDESHARE, sizeof(DDEDATA) + strlen(szPopulation));
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdeData =(DDEDATA *) GlobalLock(hDdeData);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdeData-&#62;fResponse = fResponse;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdeData-&#62;fRelease = TRUE;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdeData-&#62;fAckReq = fAckReq;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDdeData-&#62;cfFormat = CF_TEXT;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lstrcpy((PSTR) pDdeData-&#62;Value, szPopulation);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GlobalUnlock(hDdeData);
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;// Post the WM_DDE_DATA iMsg
&nbsp;&nbsp;&nbsp;if(!PostMessage(hwndClient, WM_DDE_DATA,(WPARAM) hwndServer, PackDDElParam(WM_DDE_DATA,(UINT) hDdeData, aItem)))
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(hDdeData != NULL)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GlobalFree(hDdeData);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GlobalDeleteAtom(aItem);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;// Wait for the acknowledge iMsg if it's requested
&nbsp;&nbsp;&nbsp;if(fAckReq)
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DdeAck.fAck = FALSE;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dwTime = GetCurrentTime();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(GetCurrentTime() - dwTime &#60; DDE_TIMEOUT)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(PeekMessage(&#38;msg, hwndServer, WM_DDE_ACK, WM_DDE_ACK, PM_REMOVE))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wStatus = LOWORD(msg.lParam);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DdeAck = *((DDEACK *) &#38;wStatus);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aItem = HIWORD(msg.lParam);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GlobalDeleteAtom(aItem);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DdeAck.fAck == FALSE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(hDdeData != NULL)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GlobalFree(hDdeData);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;return TRUE;
}
</pre>
============= <br />
			<i>01.12.2019 14:38:24, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40905/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40905/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 14:38:24 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40904/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jyinmYSw" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Чтобы сообщения получать, надо создать окно и дергать GetMessage или PeekMessage<br />=============<br />Если не ошибаюсь, очередь сообщений тут не причем. <br /><br />Во всяком случае у меня работало без нее. <br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_kGGf0pGm" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Сервисы - Импорт/Экспорт - Экспорт инструментов по ODBC<br />=============<br />Никогда не обращал внимания. <br /><br />Экспортятся прям стаканы?<br /><br />Ну в таком случае, я думаю, что &nbsp;технически ничего не мешает также экспортить стаканы по DDE. <br />
			<i>01.12.2019 12:31:13, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40904/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40904/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 12:31:13 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40903/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_c00PlePg" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> написал:<br /><br />Вот как? Научи?<br />Мне не нужно, просто я вижу пункты меню там же где и dde, поэтому считаю что и вывод возможен там же - а это исключительно из открытых таблиц.<br />=============<br />Сервисы - Импорт/Экспорт - Экспорт инструментов по ODBC <br />
			<i>01.12.2019 12:09:28, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40903/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40903/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 12:09:28 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40902/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7uIVmy1J" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /><br />Отправлять сообщения могут, никто не мешает. Чтобы сообщения получать, надо создать окно и дергать GetMessage или PeekMessage, причем после первого же вызова одной из этих функций поток станет гуишным (можно проверить, вызвав IsGUIThread). Работать с DDE из консольной программы можно через либу ddeml, которая как раз и создает кучку скрытых окон под ковром.<br />=============<br />Ну, всё может быть. Я писал на Java и не думал особо что происходит. В любом случае, я не вижу каких либо проблем для терминала. Там можно найти/сделать того кто будет отвечать и посылать сообщения. <br />
			<i>01.12.2019 12:06:49, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40902/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40902/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 12:06:49 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40901/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_72WEZlIy" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />В смысле для работы ODBC не требуется окна и очереди сообщений<br />=============<br />Это, вроде как, очевидно<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_G5KNxUhC" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />В квике можно стаканы по ODBC выводить, не открывая окон, о чем изначально и речь была,<br />=============<br />Вот как? Научи?<br />Мне не нужно, просто я вижу пункты меню там же где и dde, поэтому считаю что и вывод возможен там же - а это исключительно из открытых таблиц. <br />
			<i>01.12.2019 08:07:58, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40901/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40901/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 08:07:58 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40900/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_StFjPixH" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> написал:<br />Причем тут консольное?<br />=============<br />В смысле для работы ODBC не требуется окна и очереди сообщений. В квике можно стаканы по ODBC выводить, не открывая окон, о чем изначально и речь была, почему по ODBC так можно, а по DDE нельзя. Потому что для DDE окно все равно придется создавать, будь то нынешний стакан или какой-то его невидимый обрезок. <br />
			<i>01.12.2019 07:38:58, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40900/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40900/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 07:38:58 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40899/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mQJGASn1" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Нет, по ODBC можно даже из консольного приложения вывести<br />=============<br />Причем тут консольное? Мы же про Квик говорим, не?<br />А в квике можно запустить экспорт что по ODBC что по DDE только из определенного окна, разве нет? <br />
			<i>01.12.2019 04:00:04, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40899/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40899/topic4905/</guid>
			<pubDate>Sun, 01 Dec 2019 04:00:04 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40898/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_RAz6O3dW" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Так в windows всё является окном и имеет hwnd. &nbsp;<br />=============<br />Нет. Процесс, поток, мьютекс, сокет, файл мэппинг и многое-многое другое не являются окном и не имеют hwnd.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_MZRsW85P" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />К открытым (равно как и невидимым окнам) это не имеет никакого отношения.<br />=============<br />Сильное заявление.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_nGn0T3Qv" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Вот тут расписано подробно<br />=============<br />Именно: All DDE transactions are conducted by passing certain defined &nbsp;DDE messages <B>between the client and server windows</B>.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_D3Um7s8z" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Консольные программы тоже могут получить или отправлять DDE-сообщения.<br />=============<br />Отправлять сообщения могут, никто не мешает. Чтобы сообщения получать, надо создать окно и дергать GetMessage или PeekMessage, причем после первого же вызова одной из этих функций поток станет гуишным (можно проверить, вызвав IsGUIThread). Работать с DDE из консольной программы можно через либу ddeml, которая как раз и создает кучку скрытых окон под ковром. <br />
			<i>30.11.2019 23:11:47, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40898/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40898/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 23:11:47 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40896/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Вот тут расписано подробно <noindex><a href="https://docs.microsoft.com/en-us/windows/win32/dataxchg/about-dynamic-data-exchange#dynamic-data-exchange-and-impersonation" target="_blank" rel="nofollow">https://docs.microsoft.com/en-us/windows/win32/dataxchg/about-dynamic-data-exchange#dynamic-data-exc...</a></noindex><br />К открытым (равно как и невидимым окнам) это не имеет никакого отношения. Консольные программы тоже могут получить или отправлять DDE-сообщения. <br />
			<i>30.11.2019 21:12:18, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40896/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40896/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 21:12:18 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40895/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_P4mnhiY8" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1103/" target="_blank" rel="nofollow">Imersio Arrigo</a></noindex> написал:<br />Так вроде и с одбц такая же схема, не?<br />=============<br /> Нет, по ODBC можно даже из консольного приложения вывести ( <noindex><a href="https://docs.microsoft.com/en-us/sql/connect/odbc/cpp-code-example-app-connect-access-sql-db?view=sql-server-ver15" target="_blank" rel="nofollow">пример</a></noindex> ), DDE же в принципе основано на том, что два окна обмениваются сообщениями.<br />=============<br />Так в windows всё является окном и имеет hwnd. &nbsp; <br />
			<i>30.11.2019 21:06:36, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40895/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40895/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 21:06:36 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40893/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3VLQk0H7" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> написал:<br />Так вроде и с одбц такая же схема, не?<br />=============<br />Нет, по ODBC можно даже из консольного приложения вывести (<noindex><a href="https://docs.microsoft.com/en-us/sql/connect/odbc/cpp-code-example-app-connect-access-sql-db?view=sql-server-ver15" target="_blank" rel="nofollow">пример</a></noindex>), DDE же в принципе основано на том, что два окна обмениваются сообщениями. <br />
			<i>30.11.2019 18:16:42, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40893/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40893/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 18:16:42 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40892/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_AG5crSz3" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />По факту данные по DDE выводит какое-то окно,<br />=============<br />Так вроде и с одбц такая же схема, не? <br />
			<i>30.11.2019 17:59:27, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40892/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40892/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 17:59:27 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40891/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_KoTIX9W9" href="/user/1103/" bx-tooltip-user-id="1103">Imersio Arrigo</a> написал:<br />Так есть же.<br />=============<br />Как я понял, идея выводить стаканы по DDE без открытия самих стаканов. По факту данные по DDE выводит какое-то окно, так что на практике получится либо просто невидимый стакан, либо одно (невидимое) окно на весь квик, занятое только DDE-экспортом всего и вся. <br />
			<i>30.11.2019 14:39:54, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40891/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40891/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 14:39:54 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40890/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_hnnyVkHj" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Очень бы хотелось иметь аналог по DDE. <br />=============<br />Так есть же. <br />
			<i>30.11.2019 05:21:32, Imersio Arrigo.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40890/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40890/topic4905/</guid>
			<pubDate>Sat, 30 Nov 2019 05:21:32 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40889/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_XT8M2ebf" href="/user/13427/" bx-tooltip-user-id="13427">foobar</a> написал:<br />Очень бы хотелось иметь аналог по DDE.<br />=============<br />По секрету, можно сделать свой ODBC драйвер, в качестве примера годится (опенсорцный) драйвер от mysql. Там &quot;всего&quot; около 70 апишных функций надо реализовать, не считая, конечно, собственно логики сервера, ака что куда и как рассовывать. Для DDE нужно окно, поэтому сомнительно, что без открытых стаканов сделают, из главного окна квика выводить все и сразу геморрою не оберешься. <br />
			<i>29.11.2019 23:21:17, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40889/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40889/topic4905/</guid>
			<pubDate>Fri, 29 Nov 2019 23:21:17 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Экспорт инструментов по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message40888/topic4905/">Экспорт инструментов по DDE</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			В разделе 6 руководства описан функционал экспорта инструментов по ODBC.<br />Очень бы хотелось иметь аналог по DDE. Хочется искать плиты в стаканах :)<br /><br />На мой взгляд DDE гораздо лучше ODBC, странно что его обделили вниманием.<br /><br />1. Он быстрее, так как осуществляется через shared mem<br />2. Он позволяет не мучиться с генерацией сигналов об обновлении данных. (В случае через ODBC, к примеру, это означает или использовать триггеры или читать журнал транзакий, что медленнее на несколько порядков) <br />
			<i>29.11.2019 21:41:47, foobar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message40888/topic4905/</link>
			<guid>http://forum.quik.ru/messages/forum8/message40888/topic4905/</guid>
			<pubDate>Fri, 29 Nov 2019 21:41:47 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
	</channel>
</rss>
