<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: QUIK 7. Начать экспорт таблиц по DDE]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме QUIK 7. Начать экспорт таблиц по DDE форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 15 Apr 2026 11:42:13 +0300</pubDate>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message11024/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Quiker, ты крут я тоже так делаю. <br />Но мне не нравится как приходится вызывать стакан опционов из доски опционов. Ну типа имитирую дабл клик на путовой или колловой половине в нужной строке. Но как-то мутно это, иногда не срабатывает. Может как-то по другому лучше? Пока не нашёл как... <br />
			<i>21.12.2015 15:38:07, Serge Dim.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message11024/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message11024/topic1173/</guid>
			<pubDate>Mon, 21 Dec 2015 15:38:07 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10780/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Надо делать так:<br /><br />IAsyncResult ar = BeginInvoke(new Action(() =&gt;{StartDDE();}));<br />public StartDDE()<br />{<br />	 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IntPtr quikWindow = FindQuikWindow();<br /> &nbsp; &nbsp; 		 &nbsp; IntPtr mainMenu = GetMenu(quikWindow);<br />			 &nbsp;uint serviceMenuIndex = FindMenuItemByPart(mainMenu, "С&ервисы");<br />			 &nbsp;IntPtr serviceMenu = GetSubMenu(mainMenu, (int)serviceMenuIndex);<br />			 &nbsp;int exportMenuIndex = (int)FindMenuItemByPart7(serviceMenu, "&Экспорт/импорт данных");<br />			 &nbsp;IntPtr exportMenu = GetSubMenu(serviceMenu, exportMenuIndex);<br />			 &nbsp;int menuItem = (int)GetMenuItemID(exportMenu, 2);<br />			 &nbsp;PostMessage(quikWindow, 0x111, (IntPtr)menuItem, (IntPtr)0);<br />}<br /><br />Тогда вылетать ничего не будет и можно бегать по меню и подменю!!! <br />
			<i>09.12.2015 12:38:43, quiker.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10780/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10780/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 12:38:43 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10779/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Я понял свою ошибку. Дело не в Квике. <br />
			<i>09.12.2015 12:33:31, quiker.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10779/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10779/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 12:33:31 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10778/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_r6x3lV48" href="/user/1482/" bx-tooltip-user-id="1482">quiker</a> пишет: <br />Ясно. Я уже разобрался. Сделал следующим образом:<br /><br />			 IntPtr mainMenu = GetMenu(quikWindow);<br />			 uint serviceMenuIndex = FindMenuItemByPart(mainMenu, "С&amp;ервисы");<br />			 IntPtr serviceMenu = GetSubMenu(mainMenu, (int)serviceMenuIndex);<br />			 IntPtr exportMenu = GetSubMenu(serviceMenu, 3);<br />			 int menuItem = (int)GetMenuItemID(exportMenu, 2);<br />			 PostMessage(quikWindow, 0x111, (IntPtr)menuItem, (IntPtr)0);<br /><br />То есть пришлось немного лишить программу универсальности, когда можно ходить по меню и искать подменю по названию.<br /> Все не по порядку в 7-ой версии Квика, При проходе по меню и явном поиске вылетает ошибка типа:<br /><br />=============<br />В среде выполнения обнаружена критическая ошибка. Ошибка произошла по адресу 0x6929a84e в потоке 0xfa0. Код ошибки 0xc0000005. Она может быть вызвана ошибкой в CLR или в небезопасных либо не поддающихся проверке фрагментах пользовательского кода. Обычно источниками таких ошибок бывают ошибки упаковки, допускаемые пользователями при COM-взаимодействии, либо PInvoke, повредивший стек. <br />
			<i>09.12.2015 12:04:29, quiker.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10778/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10778/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 12:04:29 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10777/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Ясно. Я уже разобрался. Сделал следующим образом:<br /><br />			 &nbsp;IntPtr mainMenu = GetMenu(quikWindow);<br />			 &nbsp;uint serviceMenuIndex = FindMenuItemByPart(mainMenu, "С&ервисы");<br />			 &nbsp;IntPtr serviceMenu = GetSubMenu(mainMenu, (int)serviceMenuIndex);<br />			 &nbsp;IntPtr exportMenu = GetSubMenu(serviceMenu, 3);<br />			 &nbsp;int menuItem = (int)GetMenuItemID(exportMenu, 2);<br />			 &nbsp;PostMessage(quikWindow, 0x111, (IntPtr)menuItem, (IntPtr)0);<br /><br />То есть пришлось немного лишить программу универсальности, когда можно ходить по меню и искать подменю по названию.<br /> Все не по порядку в 7-ой версии Квика, При проходе по меню и явном поиске вылетает ошибка типа: <br />
			<i>09.12.2015 12:03:45, quiker.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10777/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10777/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 12:03:45 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10776/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Добрый день.<br /><br /> К сожалению, мы не поддерживаем вопросы касающиеся WinApi. <br />
			<i>09.12.2015 10:56:58, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10776/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10776/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 10:56:58 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10775/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Квик версии 7.0.1.5. Никаких скриптов не запущено. Можете подсказать рабочий вариант порядка поиска данной кнопки в виде моего примера с GetMenuItemID() и PostMessage()? <br />
			<i>09.12.2015 10:26:55, quiker.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10775/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10775/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 10:26:55 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10774/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			Здравствуйте!<br />К сожалению, пока не удалось воспроизвести проблему. <br />Сообщите полный номер версии рабочего места, а так же используются ли у Вас какие-нибудь скрипты на QLUA/QPILE? <br />
			<i>09.12.2015 09:24:01, Владимир Иванов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10774/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10774/topic1173/</guid>
			<pubDate>Wed, 09 Dec 2015 09:24:01 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
		<item>
			<title>QUIK 7. Начать экспорт таблиц по DDE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum12/message10759/topic1173/">QUIK 7. Начать экспорт таблиц по DDE</a></b> <i>поиск кнопки меню</i> в форуме <a href="http://forum.quik.ru/forum12/">Динамический импорт транзакций</a>. <br />
			День добрый!<br />В версии 6 нажимал кнопку экспорта данных "Начать экспорт таблиц по DDE" таким образом:<br /> &nbsp; &nbsp;<br />IntPtr mainMenu = GetMenu(quikWindow);<br />int exportMenuIndex = (int)FindMenuItemByPart(mainMenu, _exportMenuKey);<br />IntPtr exportMenu = GetSubMenu(mainMenu, exportMenuIndex);<br />uint menuItem = GetMenuItemID(exportMenu, 6);<br />PostMessage(quikWindow, 0x111, (IntPtr)menuItem, (IntPtr)0);<br /><br />В версии 7 Квика, когда начинаю пробегать по списку меню "Сервисы", чтобы найти подменю "Экспорт/импорт данных" все подвисает. <br />Все остальные меню и подменю работают нормально, кроме этого. В чем может быть проблема, как нажать нужную кнопку? <br />
			<i>08.12.2015 10:46:12, quiker.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum12/message10759/topic1173/</link>
			<guid>http://forum.quik.ru/messages/forum12/message10759/topic1173/</guid>
			<pubDate>Tue, 08 Dec 2015 10:46:12 +0300</pubDate>
			<category>Динамический импорт транзакций</category>
		</item>
	</channel>
</rss>
