<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[QUIK -> DDE &mdash; языковые ресурсы QUIK]]></title>
	<link rel="self" href="https://quik2dde.ru/extern.php?action=feed&amp;tid=304&amp;type=atom" />
	<updated>2020-11-17T20:45:08Z</updated>
	<generator>PunBB</generator>
	<id>https://quik2dde.ru/viewtopic.php?id=304</id>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2872#p2872" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2020-11-17T20:45:08Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2872#p2872</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2863#p2863" />
			<content type="html"><![CDATA[<p>я же написал что делать: активируете скрипт, потом программно &quot;нажимаете&quot; соответствующий пункт главного меню (посылаете сообщение WM_COMMAND главному окну) . &quot;пролистать&quot; программно главное меню довольно легко. не так легко, как найти нужный ID в resource editor, потому что эти пункты создаются динамически, но тоже не очень сложно: сначала находите базовой подменю по ID, затем листаете пункты этого подменю.</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-10-27T11:30:59Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2863#p2863</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2857#p2857" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mihalich81 пишет:</cite><blockquote><p>В том то и дело, что задача размещать скрипты на разных вкладках.</p></blockquote></div><p>Это плохая затея, окна скриптов должны быть там же, где окно &quot;доступные скрипты&quot;.<br />В случае ахтунга будете искать нужную вкладку, пока ищете, забудете зачем искали и т.д. плюсов в таком решении не будет точно.<br />Как вариант, использовать VCL. На ней разместить вкладки под скрипты и vcl-форма будет &quot;ездить&quot; всегда с вами, пофик какая вкладка в терминале активна и где окно доступных скриптов.</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-10-24T10:05:37Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2857#p2857</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2856#p2856" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[mihalich81]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3015</uri>
			</author>
			<updated>2020-10-24T04:46:33Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2856#p2856</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2855#p2855" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mihalich81 пишет:</cite><blockquote><p>Перетаскивать вручную 5-10 таблиц, конечно же, накладно.</p></blockquote></div><p>м.б. закрывать терминал с открытой нужной вкладкой привыкнуть? либо остановил скрипты, закрыл окно доступных скриптов, перешел на нужную вкладку, открыл окно скриптов, запустил скрипты.<br />можно в любом порядке, главное что бы окно доступных скриптов было на нужной вкладке.<br />так же можно выделить окно, нажать Ctrl и мышкой стянуть его на нужную вкладку, там оно появится на том же месте х,y</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-10-22T23:01:19Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2855#p2855</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2854#p2854" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[mihalich81]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3015</uri>
			</author>
			<updated>2020-10-22T19:11:37Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2854#p2854</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2853#p2853" />
			<content type="html"><![CDATA[<p>создаете окно на любой вкладке. затем главное меню-&gt;окна-&gt;переместить окно на вкладку-&gt;&quot;имя вкладки&quot;</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-10-21T08:32:44Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2853#p2853</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2852#p2852" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>Можно, но только они динамические, в ресурсах информации о самих закладках нет, только о контейнере с закладками.</p></blockquote></div><p>Динамические в каком смысле? ID меняется при перезапуске QUIK?</p><p>Есть ещё мысль пойти другим путём. Можно привязаться к какому-нибудь названию окна. открытого на вкладке. Вопрос, можно ли определить, что это окно в текущий момент на экране?</p>]]></content>
			<author>
				<name><![CDATA[mihalich81]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3015</uri>
			</author>
			<updated>2020-10-21T07:22:26Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2852#p2852</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2793#p2793" />
			<content type="html"><![CDATA[<p>Премного благодарен!</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-07-06T20:08:11Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2793#p2793</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2792#p2792" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-07-06T11:58:17Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2792#p2792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2790#p2790" />
			<content type="html"><![CDATA[<p>тоха, приветствую! для 8.5 планируете поправить?</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2020-07-06T11:10:40Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2790#p2790</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2730#p2730" />
			<content type="html"><![CDATA[<p>Можно, но только они динамические, в ресурсах информации о самих закладках нет, только о контейнере с закладками.</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2020-05-17T08:19:14Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2730#p2730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2729#p2729" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[mihalich81]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3015</uri>
			</author>
			<updated>2020-05-17T07:33:12Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2729#p2729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2517#p2517" />
			<content type="html"><![CDATA[<p>выложил на гитхаб: [url]https://github.com/untoxa/lua_quik_resources[/url]</p>]]></content>
			<author>
				<name><![CDATA[toxa]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3172</uri>
			</author>
			<updated>2019-11-20T09:06:10Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2517#p2517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: языковые ресурсы QUIK]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=2508#p2508" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>toxa пишет:</cite><blockquote><p>на мой взгляд, бороться с действиями пользователя - очень плохая идея. если пользователь снял заявку робота - робот об этом узнает. если пользователь поставил заявку - робот об этом узнает, нужны лишь внятные правила, как с этими заявками поступать. являются они частью страты или нет. отслеживать их можно по номеру заявки.</p></blockquote></div><p>Возможно это плохая идея,<br />когда есть один робот и все действия пользователя с заявками привязаны к одной стратегии. Такое поведение оговаривается сразу.<br />А когда стратегий десятка полтора-два, то тут пользователю вообще не нужно лезть, но все равно лезут своими кривыми ручками что-то поправить, а потом еще и жалуются, что роботы сломались, точнее не правильно открыли/закрыли позицию. Логи читаешь - вот они кривые ручки, все зафиксировано в логе.</p><p>Мои роботы не смотрят, что там пользователь покупает/продает им абсолютно похрен, просто запишут факт события, а вот манипуляции с заявками робота, робот обязан контролировать и контролирует.<br />Хочет пользователь сместить заявку - да ради бога, удалить - да пожалуйста. Как-то так.</p><p>А кнопки - да, их не много, но мне на них уже пофик совсем, т.к. WM_CLOSE прекрасно работает. Спасибо</p>]]></content>
			<author>
				<name><![CDATA[kalikazandr]]></name>
				<uri>https://quik2dde.ru/profile.php?id=208</uri>
			</author>
			<updated>2019-11-13T13:14:11Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=2508#p2508</id>
		</entry>
</feed>
