<?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 <-> Delphi]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=179</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=179&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Двусторонний обмен QUIK <-> Delphi».]]></description>
		<lastBuildDate>Tue, 19 Jan 2016 06:00:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1883#p1883</link>
			<description><![CDATA[<p>Вариант с запуском формы из скрипта имеет один существенный недостаток: при закрытии Квика закрывается и форма тоже. Потребность же именно в том, что приложение живёт своей жизнью, выполняет некие расчеты, а при необходимости просит у Квика свежих данных. Судя по отсутствию ответов, реализовать передачу запросов и параметров от проги в Квик невозможно. Поэтому хочу купить две болванки: прогу с COM-объектом и DLL, который запускается из LUA, цепляется к этому объекту и берёт нужные параметры оттуда своими функциями. Жду предложений</p>]]></description>
			<author><![CDATA[null@example.com (Dimitrym)]]></author>
			<pubDate>Tue, 19 Jan 2016 06:00:41 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1883#p1883</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1881#p1881</link>
			<description><![CDATA[<p>Реализовать COM в программе легко... но тогда получется опятже три звена ( LUA + DLL в которой реализован клиент ) + прога, ну или в других комбинациях, это от фантазии зависит!))<br />По ссылке выше я выкладывал пример прямого двустороннего обмена с прогой, но она реализована в виде библиотеки которая запускается скриптом. Вот тут с помощью COM, можно вынести окно приложения из библиотеки, хотя смысл в этом наверное мало если использовать одну прогу с одним скриптом.</p>]]></description>
			<author><![CDATA[null@example.com (GSergey2005)]]></author>
			<pubDate>Tue, 12 Jan 2016 19:40:20 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1881#p1881</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1879#p1879</link>
			<description><![CDATA[<div class="quotebox"><cite>s_mike пишет:</cite><blockquote><p>4. Используете внешний ком-сервер в качестве передаточного звена.</p></blockquote></div><p>А можно ли без передаточного звена, а чтобы сама прога выступала как локальный COM-сервер, а Lua-скрипт к нему цеплялся и через проверку текущих значений некоторых полей (ок, назовём их флаги) вызывал соответствующие методы того COM-объекта, который в этой проге живёт?</p>]]></description>
			<author><![CDATA[null@example.com (Dimitrym)]]></author>
			<pubDate>Tue, 12 Jan 2016 12:43:58 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1879#p1879</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1874#p1874</link>
			<description><![CDATA[<p>Это нужно распаковать в QUIK и запустить &quot;Table1.lua&quot;<br />TestDLL.rar [url]http://ad-file.com/86cb7Hhpt[/url]</p>]]></description>
			<author><![CDATA[null@example.com (GSergey2005)]]></author>
			<pubDate>Sat, 26 Dec 2015 18:49:42 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1874#p1874</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1873#p1873</link>
			<description><![CDATA[<p>Всем доброго времени суток! <br />Вот примерно так в коде выглядит то о чем я говорил...!<br />При запуске откроется два окна одно форма Delphi (создается при загрузке библиотеки), второе в QUIK таблица, в таблице ячейки +/-/Версия - кликабельные.</p><p><span class="postimg"><img src="https://static.wixstatic.com/media/58b8ef_fb34dd64e3394b52894444dfb036ed3e.png/v1/fit/w_1127,h_532/58b8ef_fb34dd64e3394b52894444dfb036ed3e.png" alt="https://static.wixstatic.com/media/58b8ef_fb34dd64e3394b52894444dfb036ed3e.png/v1/fit/w_1127,h_532/58b8ef_fb34dd64e3394b52894444dfb036ed3e.png" /></span></p>]]></description>
			<author><![CDATA[null@example.com (GSergey2005)]]></author>
			<pubDate>Sat, 26 Dec 2015 18:47:05 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1873#p1873</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1864#p1864</link>
			<description><![CDATA[<p>ищу среди тех, кто знает, как это можно сделать</p>]]></description>
			<author><![CDATA[null@example.com (Dimitrym)]]></author>
			<pubDate>Mon, 14 Dec 2015 10:08:44 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1864#p1864</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1863#p1863</link>
			<description><![CDATA[<p><strong>Dimitrym</strong>, вопрос: вы ищите среди тех, кто отписался в теме, или среди тех, кто отписался на почту?</p>]]></description>
			<author><![CDATA[null@example.com (korovin)]]></author>
			<pubDate>Mon, 14 Dec 2015 08:54:19 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1863#p1863</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1862#p1862</link>
			<description><![CDATA[<p>Я понял. Тут надо документы покрить...! Я немного о другом подходе, в библиотеке также можно реализовать и окно и кнопки и вобще все что угодно... и оттуда управлять через флаги. Внешне разницы не будет, и по времени по идее не должно. <br />В любом случае привязыватся к событиям квика, так как он на внешние события практически не реагирует...! <br />Кстати как извращенный вариант, отправлять заведомо неправильную заявку, и организовать обмен через параметры!)) Но это так...,) А вобще реально тема с библиотекой!</p>]]></description>
			<author><![CDATA[null@example.com (GSergey2005)]]></author>
			<pubDate>Mon, 14 Dec 2015 08:41:18 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1862#p1862</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1861#p1861</link>
			<description><![CDATA[<p>Первоочередная задача не в том, что &quot;скрипт обращается к библиотеке&quot;, а чтобы внешняя программа обратилась к скрипту. Событие - в программе, обработка - в Квике.</p>]]></description>
			<author><![CDATA[null@example.com (Dimitrym)]]></author>
			<pubDate>Mon, 14 Dec 2015 06:23:16 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1861#p1861</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1860#p1860</link>
			<description><![CDATA[<p>А можно поподробней требования к алгоритму...? Как вариант по одному из событий (я предпологаю в любом случае это както к событиям будет привязано) скрипт обращается к библиотеке, а там необходимость обработки можно реализовать через флаги. Вот ICQ 688 186 491, ато может я неособо понятно объяснил)</p>]]></description>
			<author><![CDATA[null@example.com (GSergey2005)]]></author>
			<pubDate>Sat, 12 Dec 2015 09:39:01 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1860#p1860</guid>
		</item>
		<item>
			<title><![CDATA[Re: Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1850#p1850</link>
			<description><![CDATA[<p>Dimitrym,</p><p>вариантов много.</p><p>1. Где-то на этом сайте админ выкладывал процесс написания дллки на паскале<br />2. Где-то на этом сайте кто-то хвастался обменом через tcp<br />3. Где-то в интернете ищете библиотеки для обмена через память, поддержка для которых есть в lua. Пример ZeroMQ - библиотека очередей сообщений<br />4. Используете внешний ком-сервер в качестве передаточного звена. Excel или Amisharp<br />5. Sockets. Похоже на п.3<br />6. Pipe. Если сможете научить его быть двусторонним. Не всегда это возможно.<br />7.......<br />8......</p>]]></description>
			<author><![CDATA[null@example.com (s_mike)]]></author>
			<pubDate>Tue, 08 Dec 2015 09:39:47 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1850#p1850</guid>
		</item>
		<item>
			<title><![CDATA[Двусторонний обмен QUIK <-> Delphi]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1846#p1846</link>
			<description><![CDATA[<p>Потребности, примерно, такие:<br />1) прога на Дельфях стучится в Квик по таймеру или нажатию кнопки, ей дают массив котировок (через DDE, например)<br />2) прога этот массив обсчитывает и возвращает Lua-скрипту несколько параметров. Тот их держит в памяти, пока Квик не выключат, и использует для расчета индикаторов на графике<br />3) обмен через файлы не предлагать!</p><p>Если такое возможно в принципе, то ищу того, кто возьмётся сделать на заказ.</p>]]></description>
			<author><![CDATA[null@example.com (Dimitrym)]]></author>
			<pubDate>Mon, 07 Dec 2015 12:46:05 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1846#p1846</guid>
		</item>
	</channel>
</rss>
