<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QUIK -> DDE &mdash; языковые ресурсы QUIK]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=304</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=304&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «языковые ресурсы QUIK».]]></description>
		<lastBuildDate>Tue, 17 Nov 2020 20:45:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2872#p2872</link>
			<description><![CDATA[<div class="quotebox"><cite>mihalich81 пишет:</cite><blockquote><p>В LUA нет никакой штатной привязки таблиц скриптов к вкладкам, и все таблицы роботов помещаются на активную, на момент запуска QUIK, вкладку.<br />Перетаскивать вручную 5-10 таблиц, конечно же, накладно.</p></blockquote></div><p>Переключать на нужную вкладку, там создавать окна, после возвращать предыдущую активную вкладку.<br />Показано здесь:<br />[url]https://quik2dde.ru/viewtopic.php?id=329[/url]</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Tue, 17 Nov 2020 20:45:08 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2872#p2872</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2863#p2863</link>
			<description><![CDATA[<p>я же написал что делать: активируете скрипт, потом программно &quot;нажимаете&quot; соответствующий пункт главного меню (посылаете сообщение WM_COMMAND главному окну) . &quot;пролистать&quot; программно главное меню довольно легко. не так легко, как найти нужный ID в resource editor, потому что эти пункты создаются динамически, но тоже не очень сложно: сначала находите базовой подменю по ID, затем листаете пункты этого подменю.</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Tue, 27 Oct 2020 11:30:59 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2863#p2863</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2857#p2857</link>
			<description><![CDATA[<div class="quotebox"><cite>mihalich81 пишет:</cite><blockquote><p>В том то и дело, что задача размещать скрипты на разных вкладках.</p></blockquote></div><p>Это плохая затея, окна скриптов должны быть там же, где окно &quot;доступные скрипты&quot;.<br />В случае ахтунга будете искать нужную вкладку, пока ищете, забудете зачем искали и т.д. плюсов в таком решении не будет точно.<br />Как вариант, использовать VCL. На ней разместить вкладки под скрипты и vcl-форма будет &quot;ездить&quot; всегда с вами, пофик какая вкладка в терминале активна и где окно доступных скриптов.</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Sat, 24 Oct 2020 10:05:37 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2857#p2857</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2856#p2856</link>
			<description><![CDATA[<div class="quotebox"><cite>kalikazandr пишет:</cite><blockquote><div class="quotebox"><cite>mihalich81 пишет:</cite><blockquote><p>Перетаскивать вручную 5-10 таблиц, конечно же, накладно.</p></blockquote></div><p>м.б. закрывать терминал с открытой нужной вкладкой привыкнуть? либо остановил скрипты, закрыл окно доступных скриптов, перешел на нужную вкладку, открыл окно скриптов, запустил скрипты.<br />можно в любом порядке, главное что бы окно доступных скриптов было на нужной вкладке.<br />так же можно выделить окно, нажать Ctrl и мышкой стянуть его на нужную вкладку, там оно появится на том же месте х,y</p></blockquote></div><p>В том то и дело, что задача размещать скрипты на разных вкладках.<br />Идея 1. Найти зацепку через resource editor.<br />Идея 2 (вчера придумал). Определять область (30*10 пикс.), где находится кнопка вкладки и при нажатии на эту кнопку (область), создавать окно скрипта. Конечно, окно QUIK должно быть развёрнуто, а вкладки всегда на своих местах. Этот вариант осуществим на данный момент, но не кажется лучшим.</p>]]></description>
			<author><![CDATA[null@example.com (mihalich81)]]></author>
			<pubDate>Sat, 24 Oct 2020 04:46:33 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2856#p2856</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2855#p2855</link>
			<description><![CDATA[<div class="quotebox"><cite>mihalich81 пишет:</cite><blockquote><p>Перетаскивать вручную 5-10 таблиц, конечно же, накладно.</p></blockquote></div><p>м.б. закрывать терминал с открытой нужной вкладкой привыкнуть? либо остановил скрипты, закрыл окно доступных скриптов, перешел на нужную вкладку, открыл окно скриптов, запустил скрипты.<br />можно в любом порядке, главное что бы окно доступных скриптов было на нужной вкладке.<br />так же можно выделить окно, нажать Ctrl и мышкой стянуть его на нужную вкладку, там оно появится на том же месте х,y</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Thu, 22 Oct 2020 23:01:19 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2855#p2855</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2854#p2854</link>
			<description><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>создаете окно на любой вкладке. затем главное меню-&gt;окна-&gt;переместить окно на вкладку-&gt;&quot;имя вкладки&quot;</p></blockquote></div><p>Расскажу о проблеме. Пока работал на QPILE было запущено несколько скриптов и все таблицы скриптов привязывались к вкладке, на которой они были созданы. Было отдельное рабочее пространство для каждого робота. Эта информация хранилась в файле настроек QUIK (*.wnd).<br />В LUA нет никакой штатной привязки таблиц скриптов к вкладкам, и все таблицы роботов помещаются на активную, на момент запуска QUIK, вкладку.<br />Перетаскивать вручную 5-10 таблиц, конечно же, накладно.<br />Вот и пришла мысль, выявить какой-либо статический ID для каждой вкладки, передать его скрипту, а тот бы создавал свою таблицу на своей вкладке.</p>]]></description>
			<author><![CDATA[null@example.com (mihalich81)]]></author>
			<pubDate>Thu, 22 Oct 2020 19:11:37 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2854#p2854</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2853#p2853</link>
			<description><![CDATA[<p>создаете окно на любой вкладке. затем главное меню-&gt;окна-&gt;переместить окно на вкладку-&gt;&quot;имя вкладки&quot;</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Wed, 21 Oct 2020 08:32:44 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2853#p2853</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2852#p2852</link>
			<description><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>Можно, но только они динамические, в ресурсах информации о самих закладках нет, только о контейнере с закладками.</p></blockquote></div><p>Динамические в каком смысле? ID меняется при перезапуске QUIK?</p><p>Есть ещё мысль пойти другим путём. Можно привязаться к какому-нибудь названию окна. открытого на вкладке. Вопрос, можно ли определить, что это окно в текущий момент на экране?</p>]]></description>
			<author><![CDATA[null@example.com (mihalich81)]]></author>
			<pubDate>Wed, 21 Oct 2020 07:22:26 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2852#p2852</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2793#p2793</link>
			<description><![CDATA[<p>Премного благодарен!</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Mon, 06 Jul 2020 20:08:11 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2793#p2793</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2792#p2792</link>
			<description><![CDATA[<p>[url]https://www.dropbox.com/s/ktfniynywbdvwc5/lua_quik_resources_binaries.zip?dl=0[/url]<br />исходники: [url]https://github.com/untoxa/lua_quik_resources[/url]</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Mon, 06 Jul 2020 11:58:17 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2792#p2792</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2790#p2790</link>
			<description><![CDATA[<p>тоха, приветствую! для 8.5 планируете поправить?</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Mon, 06 Jul 2020 11:10:40 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2790#p2790</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2730#p2730</link>
			<description><![CDATA[<p>Можно, но только они динамические, в ресурсах информации о самих закладках нет, только о контейнере с закладками.</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Sun, 17 May 2020 08:19:14 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2730#p2730</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2729#p2729</link>
			<description><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>волшебные константы 10107, 10101, 10102 можно подсмотреть в любом resource editor&#039;е, для окна &quot;Идентификация пользователя&quot; это выглядит вот так:<br /></p><div class="codebox"><pre><code>10107 DIALOGEX 40, 30, 180, 85
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION &quot;Идентификация пользователя&quot;
LANGUAGE LANG_RUSSIAN, 0x1
FONT 9, &quot;Arial&quot;
{
   CONTROL &quot;&quot;, 10103, COMBOBOX, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 5, 7, 169, 98 
   CONTROL &quot;&quot;, 10101, EDIT, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 5, 26, 169, 12 
   CONTROL &quot;&quot;, 10102, EDIT, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 5, 44, 169, 12 
   CONTROL &quot;Вход&quot;, 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 84, 65, 44, 15 
   CONTROL &quot;Отмена&quot;, 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 131, 65, 44, 15 
   CONTROL &quot;Запомнить имя&quot;, 10097, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 68, 67, 8 
}</code></pre></div></blockquote></div><p>А нельзя ли уловить ID вкладок в QUIK? Идея парсить имя вкладки и запускать таблицу скрипта именно на той, на которой нужно.</p>]]></description>
			<author><![CDATA[null@example.com (mihalich81)]]></author>
			<pubDate>Sun, 17 May 2020 07:33:12 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2729#p2729</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2517#p2517</link>
			<description><![CDATA[<p>выложил на гитхаб: [url]https://github.com/untoxa/lua_quik_resources[/url]</p>]]></description>
			<author><![CDATA[null@example.com (toxa)]]></author>
			<pubDate>Wed, 20 Nov 2019 09:06:10 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2517#p2517</guid>
		</item>
		<item>
			<title><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=2508#p2508</link>
			<description><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>на мой взгляд, бороться с действиями пользователя - очень плохая идея. если пользователь снял заявку робота - робот об этом узнает. если пользователь поставил заявку - робот об этом узнает, нужны лишь внятные правила, как с этими заявками поступать. являются они частью страты или нет. отслеживать их можно по номеру заявки.</p></blockquote></div><p>Возможно это плохая идея,<br />когда есть один робот и все действия пользователя с заявками привязаны к одной стратегии. Такое поведение оговаривается сразу.<br />А когда стратегий десятка полтора-два, то тут пользователю вообще не нужно лезть, но все равно лезут своими кривыми ручками что-то поправить, а потом еще и жалуются, что роботы сломались, точнее не правильно открыли/закрыли позицию. Логи читаешь - вот они кривые ручки, все зафиксировано в логе.</p><p>Мои роботы не смотрят, что там пользователь покупает/продает им абсолютно похрен, просто запишут факт события, а вот манипуляции с заявками робота, робот обязан контролировать и контролирует.<br />Хочет пользователь сместить заявку - да ради бога, удалить - да пожалуйста. Как-то так.</p><p>А кнопки - да, их не много, но мне на них уже пофик совсем, т.к. WM_CLOSE прекрасно работает. Спасибо</p>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Wed, 13 Nov 2019 13:14:11 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=2508#p2508</guid>
		</item>
	</channel>
</rss>
