<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Библиотека QCtrls.dll]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Библиотека QCtrls.dll форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 22:31:28 +0300</pubDate>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5910/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Для того, чтобы это было осуществимо средствами WINAPI - надо (в самом простом варианте/случае):<br /><ol><li>Создать окно средствами QTable.<li>Чтобы оно не потерялось - обозвать его с помощью Caption. Потом найти окно в системе с таким заголовком и по нему хендл и, возможно класс...<li>Потом, с помощью переопределения оконной процедуры (SetWindowLongPtr и т. д. и т. п.) - уже творить с ним, что заблагорассудиться. НО!!! Из-за такой "затеи" - абсолютно непонятно как это будет сочетаться с квиком и привязкой к вкладкам, а также на реакцию на оконные сообщения Windows бо как у нас ещё в памяти таким образом создастся совершенно не нужный объект - тот самый QTable да ещё с непонятным поведением и свойствами<br /></ol>таким образом, хотелось бы более "чистый" вариант от разработчиков. <br />
			<i>13.06.2015 14:22:14, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5910/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5910/topic143/</guid>
			<pubDate>Sat, 13 Jun 2015 14:22:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5909/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WhXTB05V" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> пишет: <br />В таком случае, получить название и хендл активной вкладки можно с помощью того же winAPI.<br /><br />=============<br />У Вас для этого есть стабильный и 100%-ный способ? Чтож, рад его услышать. Мне пока такого не попадалось. <br />
			<i>13.06.2015 14:05:00, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5909/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5909/topic143/</guid>
			<pubDate>Sat, 13 Jun 2015 14:05:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5908/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_My8YPusr" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />положение окна, его размер, обработка событий - всё это уже делается <B>элементарно</B> с помощью winAPI.<br /><br />=============<br />В таком случае, получить название и хендл активной вкладки можно с помощью того же winAPI. <br />
			<i>13.06.2015 12:53:25, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5908/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5908/topic143/</guid>
			<pubDate>Sat, 13 Jun 2015 12:53:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5907/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fo2xB73X" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> пишет: <br />При отсутствии возможности задавать положение окна на конкретной вкладке польза от такой функции будет сомнительной.<br /><br />=============<br />положение окна, его размер, обработка событий - всё это уже делается элементарно с помощью winAPI. Кроме того, можно также сделать, чтоб это всё запоминалось бо как info.wnd - это не панацея и никто не запрещает пользователям создавать/хранить свои настройки окон для своих скриптов в своих файлах. <br />
			<i>13.06.2015 12:11:37, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5907/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5907/topic143/</guid>
			<pubDate>Sat, 13 Jun 2015 12:11:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5906/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_op3IWWRm" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />если бы Вы сделали функцию в QLUA, возвращающую хендл текущей вкладки - то это бы избавило от массы проблем.<br /><br />=============<br />При отсутствии возможности задавать положение окна на конкретной вкладке польза от такой функции будет сомнительной. <br />
			<i>13.06.2015 09:47:23, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5906/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5906/topic143/</guid>
			<pubDate>Sat, 13 Jun 2015 09:47:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5905/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fBGKTNtG" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Пожелание такого рода у нас есть и мы думаем над их реализцией.<br /><br />=============<br />а пока Вы думаете над их реализацией - было бы неплохо уже с чего-то начать: к примеру, если бы Вы сделали функцию в QLUA, возвращающую хендл текущей вкладки - то это бы избавило от массы проблем.<br />функцию можно назвать например так: <B>getActiveTabbed()</B>. В качестве результата - можно возвращать либо таблицу с дополнительной информацией (например, название вкладки, хендл её окна и т. п.) либо же просто хендл.<br />Хранить параметры и доставать их можно через стандартный механизм хранения таких вещей, как: <B>LightUserData</B>.<br /><br />Сделать это для Вас - не составит великого труда (займёт не больше часа), а пользы будет действительно много. НО!!! Только не надо нам тут подсовывать, какой-то не Windows-описатель, как это сделано у Вас с QTable. Нам нужна возможность полноценной привязки к вкладке и возможность "перепрыгивать" с вкладки на вкладку. <br />
			<i>13.06.2015 06:54:45, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5905/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5905/topic143/</guid>
			<pubDate>Sat, 13 Jun 2015 06:54:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5016/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			в качестве альтернативы технической реализации - можно предложить создать в классе контекста скрипта - список окон с параметрами размера и положения. Далее, сохранить параметры из него в info.wnd. Потом, при старте скрипта - восстанавливать эти параметры. А чтоб гарантированно знать, что именно (какие окна и параметры) сохранять - пользователю можно подсунуть в скрипте какую-нибудь новую функцию (чтоб он сам заполнил эти параметры, по кр. мере названия пользовательских окон).<br /><br />Но, как говорится, вам виднее. <br />
			<i>27.05.2015 13:04:29, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5016/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5016/topic143/</guid>
			<pubDate>Wed, 27 May 2015 13:04:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5006/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_P3KFDFJk" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Сохранение в wnd-файл таких окон скорее всего сделать не получится по разным причинам.<br /><br />=============<br />согласен - это нелегко. <br />
			<i>27.05.2015 12:15:07, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5006/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5006/topic143/</guid>
			<pubDate>Wed, 27 May 2015 12:15:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4998/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Пожелание такого рода у нас есть и мы думаем над их реализцией.<br />Сохранение в wnd-файл таких окон скорее всего сделать не получится по разным причинам. <br />
			<i>27.05.2015 05:12:05, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4998/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4998/topic143/</guid>
			<pubDate>Wed, 27 May 2015 05:12:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4987/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex>,<br /><br />Вы так и не ответили на вопрос #39 <noindex><a href="https://forum.quik.ru/messages/forum10/message4923/topic143/#message4923" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message4923/topic143/#message4923</a></noindex><br /><br />Суть описанного выше - как и комментировалось до этого в следующем:<br />Вы создаёте класс-контейнер (аналог формы в Delphi), имеющий свою оконную функцию, зарегистрированный класс, которые пользователь потом сможет назначить "родительским" и наследовать от него свои контролы. <br /><br />Почему это не можем сделать за Вас - мы (пользователи)? Ответ: потому что, также хотелось бы иметь возможность полной привязки к вкладкам квика, переназначать их, сохранять местоположение в файле info.wnd, как это делается со штатными окнами. То есть, по сути, нужен MDI-оконный базовый класс. (если можно так выразиться) <br />
			<i>26.05.2015 20:05:51, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4987/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4987/topic143/</guid>
			<pubDate>Tue, 26 May 2015 20:05:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4928/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_1gyEP6Ue" href="/user/52/" bx-tooltip-user-id="52">сергей</a> пишет: <br />sam063rus ,почему вы свои пожелания постоянно выдаёте за требования масс? Как правило они слишком "с подвыпердотом" и подобные обращения от других не встречал...Возможно я чего-то не знаю, и мне отвечать не надо.<br /><br />=============<br />возможно Вам пора перестать засорять мои топики своими суждениями. Или Ваша задача "убить" любую мою тему? <br />
			<i>25.05.2015 14:04:32, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4928/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4928/topic143/</guid>
			<pubDate>Mon, 25 May 2015 14:04:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4926/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_JvE9NJjm" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a>,почему вы свои пожелания постоянно выдаёте за требования масс? Как правило они слишком "с подвыпердотом" и подобные обращения от других не встречал...Возможно я чего-то не знаю, и мне отвечать не надо. <br />
			<i>25.05.2015 13:50:54, сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4926/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4926/topic143/</guid>
			<pubDate>Mon, 25 May 2015 13:50:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4925/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			в общем пользователям нужна возможность создавать в квике <B>дочерние окна</B>.<br /><br />насколько я понял - только так можно обеспечить привязку к вкладкам. <br />
			<i>25.05.2015 13:49:10, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4925/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4925/topic143/</guid>
			<pubDate>Mon, 25 May 2015 13:49:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4924/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если я правильно понял, то пока речь идет только о возможности управлять закладками и перемещать окно на нужную? <br />
			<i>25.05.2015 13:48:16, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4924/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4924/topic143/</guid>
			<pubDate>Mon, 25 May 2015 13:48:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4923/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			подытожив вышесказанное, Михаил, прошу:<br /><ul><li>Вы просили ответить, какой класс сделать базовым. - Сделайте базовым любой оконный класс, например QTable с параметрами описанными выше. И мы сможем писать полноценные контролы в квике на QLUA<li>либо, если Вы знаете более правильный и элегантный способ, как это сделать - приведите код (базового класса) на Delphi или VC++<br /></ul> <br />
			<i>25.05.2015 13:44:18, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4923/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4923/topic143/</guid>
			<pubDate>Mon, 25 May 2015 13:44:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4922/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			есть функция winAPI: CreateWindow с помощью которой я планирую создать базовый оконный класс. У ней есть параметр:<br />HWND hWndParent,			<I>// дескриптор родительского или окна владельца</I><br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_oKJSaBjM" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />или непосредственно таблицы?<br /><br />=============<br />раз в квике в QLUA "окном в квик" является регистрация таблицы (например, QTable) - то, стало быть её хендл<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_TpgqjD2O" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />И что потом Вы собираетесь с ним делать?<br /><br />=============<br />как уже много раз писал до этого (в разных вариациях) - Михаил, мне (нам) нужен базовый оконный класс, который будет иметь возможность однозначной ассоциации с вкладкой квика и благодаря которому можно будет в случае чего переносить "окошки" моих контролов на другие вкладки (привязывать). То есть, если Вы реализуете вышеописанное то, у пользователей появится возможность писать как бы нативные контролы. т.е. по сути - дочерние окна квика.<br /><br />я, конечно понимаю, что для вас, (как для программиста, по определению обладающего большей информацией о квике и о том, как это можно было правильно реализовать и уж тем более спросить на форуме) многое описанное выше кажется абсурдным. НО!!!<br />мы всего лишь пользователи и нас тоже можно понять. и к тому же, спустя километры "писанины" - процесс - так и не сдвинулся с места. <br />
			<i>25.05.2015 13:37:20, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4922/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4922/topic143/</guid>
			<pubDate>Mon, 25 May 2015 13:37:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4918/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Какой хендл Вы хотите получить? Дочернего окна или непосредственно таблицы?<br />И что потом Вы собираетесь с ним делать? <br />
			<i>25.05.2015 12:36:28, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4918/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4918/topic143/</guid>
			<pubDate>Mon, 25 May 2015 12:36:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4897/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mGeyA45H" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Вся проблема в том, что никто внятно не может рассказать какими объектами хочется оперировать, какими свойствами они должны обладать, какие интерфейсы предоставлять, как взаимодействовать друг с другом и т.п.<br /><br />=============<br />Михаил, Вы почему-то бытро успокоились и забросили тему... :)))<br /><br />Вы так просили, чтоб Вам всё объяснили, а в ответ - тишина...<br />Ну ладно, не устраивает класс QScript и описанное далее то, хоть сделайте базовым класс QForm - так хоть можно будет на вполне законных основаниях от чего-то отталкиваться. Объясню, а то опять начнётся "троллинг": мне (нам) нужен этот класс для того, чтоб назначить его "родительским" и иметь возможность "ляпать" на него свои контролы, которые будут выглядеть вполне нативными и будут привязаны через него к отображению на вкладках квика, а не как сейчас (как отдельное приложение). Сделать это для Вас - не составит уймы времени, а польза будет большой. <br />Кроме того, Вам явно задавали вопрос: почему Вы прячете "хендл" окна от таблиц - на что ты Вы опять уклонились от ответов. Я просил это для того, что если уж нет возможности привязаться к вкладке квика то, хотя бы иметь возможность создать свой контрол на базе таблицы (созданной стандартными средствами QLUA QTable).<br /><br />Прошу детально (не ограничиваясь парой фраз) уже наконец объясниться.<br /><br />---------------------------------<br />(to "всяким роботорговцам-умникам, тролльте у себя в "песочнице" и не засоряйте тему") <br />
			<i>24.05.2015 18:41:39, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4897/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4897/topic143/</guid>
			<pubDate>Sun, 24 May 2015 18:41:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1105/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			полагаю, всем нас...ть <br />
			<i>17.02.2015 13:32:08, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1105/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1105/topic143/</guid>
			<pubDate>Tue, 17 Feb 2015 13:32:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1100/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			немного дополним:<br /><br />
====code====
<pre>
 QScript = class(QObject or QPlugin)

пока думаю над этим
...

class(QException)//взаимодействет, по крайней мере с функцией pcall LUAVM

...

 end;</pre>
============= <br />
			<i>17.02.2015 12:21:41, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1100/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1100/topic143/</guid>
			<pubDate>Tue, 17 Feb 2015 12:21:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1097/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VgZmsPiB" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />хендл окна вкладок квика, относительно которого мы будем отталкиваться, строя сами окна-контролы.<br /><br />=============<br />а активная вкладка в данном случае - будет аналогом для нас "QForm" - контейнера для наших контролов <br />
			<i>17.02.2015 12:10:43, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1097/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1097/topic143/</guid>
			<pubDate>Tue, 17 Feb 2015 12:10:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1093/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7d6wYxKX" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br /> Тот пример что Вы прислали - это просто пример реализации наследования от базового класса. Для этого надо сначала определить сам базовый класс, о чем я и просил Вас. Напишите в свободной форме что вы хотите получить.<br /><br />=============<br />Например, так:<br /><br />
====code====
<pre>QControls = class(TComponent) //что такое tcomponent - см. в Delphi VCL

и пошло
...
и поехало
...
end;
 </pre>
=============
 Отсюда, имеем: QControls - базовый класс для всех визуальных контролов, которые нам так сильно нужны. Либо, давайте нам хендл окна вкладок квика, относительно которого мы будем отталкиваться, строя сами окна-контролы.<br />Далее, каждый скрипт имеет базовым: класс QScript<br /><br />
====code====
<pre>QScript = class(QObject or QPlugin)

пока думаю над этим
...
end;

 </pre>
=============
 Сейчас же, Вы заставляете нас, по сути, писать свою реализацию vcl (не путать с qvclua или vclua), хотя просто могли сделать её общедоступной. Чтоб нам стабильно использовать ту &quot;vclua&quot;, которая гуляет в интернете - надо переписать дельфовую или лазаровскую vcl (lcl). Что весьма нетривиально, т.к. придётся отказываться от многих корневых классов и переписывать их, т.к. они заточены на взаимодействие с приложением и от него они отталкиваются, а не с плагином. <br />
			<i>17.02.2015 11:59:05, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1093/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1093/topic143/</guid>
			<pubDate>Tue, 17 Feb 2015 11:59:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message991/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			лучше б, что-нибудь по делу написал. <br />
			<i>14.02.2015 16:42:57, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message991/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message991/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 16:42:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message990/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			я так понимаю. это всё лирика с Вашей стороны... <br />
			<i>14.02.2015 16:40:54, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message990/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message990/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 16:40:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message987/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В одной русской сказке, под названием "по щучьему велению" сидел Иван на печи и мечтал<br /><br />В другом классическом произведении есть тост "Хочу чтобы Все"<br />---------------------------------------------<br />мечтать оно конечно не вредно, но и бесполезно.<br />-------------------------------<br />"С одной стороны....С другой стороны" -ничего не напоминает ?<br /> ( типа песню из одного классического фильма) <br />
			<i>14.02.2015 16:04:01, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message987/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message987/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 16:04:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message972/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tGkYHw4q" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />С другой стороны, имея AllocTable, можно воспользоваться полу-хакерским методом и создать вместо таблицы какую-нибудь тоже НАТИВНУЮ кнопку или вообще другой контрол средствами Windows API, которая будет работать в окне квика.<br /><br />=============<br />под "средствами Windows API" имелось ввиду, конечно, состряпать dll, аналог vclua. <br />
			<i>14.02.2015 09:19:45, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message972/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message972/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 09:19:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message971/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			С другой стороны, имея AllocTable, можно воспользоваться полу-хакерским методом и создать вместо таблицы какую-нибудь тоже НАТИВНУЮ кнопку или вообще другой контрол средствами Windows API, которая будет работать в окне квика. Потому что, эта функция по сути, скорей всего возвращает хендл окна. Насчёт этого, могу, конечно, ошибаться, потому как об истинной реализации могу только догадываться, читая между строк примеры в хелпе QLUA. Но, честно говоря, не хотелось бы до этого опускаться. <br />
			<i>14.02.2015 09:16:31, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message971/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message971/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 09:16:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message970/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и так с остальными контролами. потому как если разработчики решат вдруг добавить парочку деклассированных то, это выльется в штук 20 функций для работы с этими "деклассированными контролами" и их описаний в хелпе. в итоге, справка по QLUA, равно как и код на QLUA будет стремиться к роману "Война и мир" по объёму. <br />
			<i>14.02.2015 08:56:35, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message970/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message970/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 08:56:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message969/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			таким образом, разработчики, вместо того, чтоб добавлять в qlua вот эти вот, по сути, промежуточные функции: <br /><img src="http://cs624423.vk.me/v624423374/1ce02/nol0ytLDTFo.jpg" alt="Пользователь добавил изображение" border="0" /><br />могли бы изначально вписать враппер "quik_table_wrapper" в QLUA, а мы, как пользователи, получили бы удобный, ещё один НАТИВНЫЙ класс в QLUA. <br />
			<i>14.02.2015 08:49:48, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message969/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message969/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 08:49:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Библиотека QCtrls.dll</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message968/topic143/">Библиотека QCtrls.dll</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			swerg,<br />я, конечно, понимаю, что Вы более опытный в метатаблицах, их метаметодах, а самое главное, как это всё реализовать (забиндить) на C++ или в том же Лазарусе. Но я не думаю, что таких большинство. Суть разговора в том, что вот у нас есть qctrls.dll и есть пример обёртки на QLUA, как с ней работать, вопрос: <S>нахрена</S> мне, как в первую очередь, трейдеру вся эти "танцы" когда я могу по примеру всё той же vclua в достаточно в простой форме обратиться к таблице, создать/отредактировать/удалить её. и мне даже не понадобиться вникать в то, как реализовано это, главное, чтоб оно БЫЛО реализовано. Или, другой пример, есть функция QLUA message, которая на самом деле combobox с жёстко заданными свойствами (это другой пример <B>крайности</B>). Другая выгода: т.к. это всё будет реализовано не нами, а разработчиками (у которых по определению больше информации) то, это отчасти упростит ранее выявленные проблемы с многопоточностью. <br />
			<i>14.02.2015 08:33:31, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message968/topic143/</link>
			<guid>http://forum.quik.ru/messages/forum10/message968/topic143/</guid>
			<pubDate>Sat, 14 Feb 2015 08:33:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
