﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">terminal.GetMessages() некорректно работает</title>
  <id>~/topic/5043/terminal_getmessages()-nekorrektno-rabotaet/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T09:38:05Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=5043" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/33463/</id>
    <title type="text">Костыль: public IEnumerable GetMessages() { try { var reBarWindow = MainWindow.AllChildWindows.First...</title>
    <published>2015-08-10T10:46:19Z</published>
    <updated>2015-08-10T10:47:01Z</updated>
    <author>
      <name>orphan</name>
      <uri>https://stocksharp.ru/users/51628/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Костыль:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

		public IEnumerable&amp;lt;string&amp;gt; GetMessages()
		{
			try
			{
				var reBarWindow = MainWindow.AllChildWindows.First(w =&amp;gt; w.ClassName.CompareIgnoreCase(&amp;quot;ReBarWindow32&amp;quot;));
				foreach (var wnd in reBarWindow.AllChildWindows)
				{
					if (!wnd.ClassName.CompareIgnoreCase(&amp;quot;ToolbarWindow32&amp;quot;)) continue;

					foreach (var combobox32 in wnd.AllChildWindows)
					{
						if (!combobox32.ClassName.CompareIgnoreCase(&amp;quot;ComboBoxEx32&amp;quot;)) continue;

//************************************************************************
					    bool isEdit = false;
                        foreach (var elem in wnd.AllChildWindows)
                            isEdit = elem.ClassName.CompareIgnoreCase(&amp;quot;Edit&amp;quot;);

                        if (!isEdit) continue;
//************************************************************************	
				    
						var listContent = combobox32.Content as ListContent;
						if (listContent == null) break;

						//Reverse для FIFO - ранние сообщения должны быть с меньшим индексом в массиве
						return listContent.GetListContentItems().Reverse();
					}
				}
			}
			catch
			{
				throw new Exception(&amp;quot;Не удалось получить Окно сообщений&amp;quot;);
			}

			return null;
		}

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33460/</id>
    <title type="text">я не потяну в этом Попробуйте обратиться к программисту. Сайты фрилансерские всякие. C# не такой уж ...</title>
    <published>2015-08-09T21:00:44Z</published>
    <updated>2015-08-09T21:00:44Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;dron3333 &lt;a href="https://stocksharp.ru/posts/m/33459/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;я не потяну в этом&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Попробуйте обратиться к программисту. Сайты фрилансерские всякие. C# не такой уж редкий язык, чтобы не найти работника.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33459/</id>
    <title type="text">Надо какой нибудь отладчик погуглить, чтобы посмотреть как устроен QUIK, или на форуме QUIK спросить...</title>
    <published>2015-08-09T14:36:35Z</published>
    <updated>2015-08-09T14:36:35Z</updated>
    <author>
      <name>dron3333</name>
      <uri>https://stocksharp.ru/users/73020/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;COBRA &lt;a href="https://stocksharp.ru/posts/m/33458/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Надо какой нибудь отладчик погуглить, чтобы посмотреть как устроен QUIK, или на форуме QUIK спросить&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;может админ знает как ... я не потяну в этом</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33458/</id>
    <title type="text">Надо какой нибудь отладчик погуглить, чтобы посмотреть как устроен QUIK, или на форуме QUIK спросить</title>
    <published>2015-08-09T12:25:39Z</published>
    <updated>2015-08-09T12:25:39Z</updated>
    <author>
      <name>COBRA</name>
      <uri>https://stocksharp.ru/users/28262/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Надо какой нибудь отладчик погуглить, чтобы посмотреть как устроен QUIK, или на форуме QUIK спросить</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33457/</id>
    <title type="text">наверно имена окон в новых версиях QUIK поменялись вот и не работает &amp;quot;ToolbarWindow32&amp;quot; или &amp;quot;ComboBox...</title>
    <published>2015-08-09T10:24:39Z</published>
    <updated>2015-08-09T10:24:39Z</updated>
    <author>
      <name>dron3333</name>
      <uri>https://stocksharp.ru/users/73020/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;COBRA &lt;a href="https://stocksharp.ru/posts/m/33455/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;наверно имена окон в новых версиях QUIK&lt;br /&gt;поменялись вот и не работает &amp;quot;ToolbarWindow32&amp;quot; или &amp;quot;ComboBoxEx32&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

public IEnumerable&amp;lt;string&amp;gt; GetMessages()
{
try
{
var reBarWindow = MainWindow.AllChildWindows.First(w =&amp;gt; w.ClassName.CompareIgnoreCase(&amp;quot;ReBarWindow32&amp;quot;));
foreach (var wnd in reBarWindow.AllChildWindows)
{
if (!wnd.ClassName.CompareIgnoreCase(&amp;quot;ToolbarWindow32&amp;quot;)) continue;
foreach (var combobox32 in wnd.AllChildWindows)
{
if (!combobox32.ClassName.CompareIgnoreCase(&amp;quot;ComboBoxEx32&amp;quot;)) continue;
var listContent = combobox32.Content as ListContent;
if (listContent == null) break;
//Reverse для FIFO - ранние сообщения должны быть с меньшим индексом в массиве
return listContent.GetListContentItems().Reverse();
}
}
}
catch
{
throw new InvalidOperationException(LocalizedStrings.Str1820);
}
return null;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Как теперь это исправить? Я еще мало что здесь понимаю... Как функцию написать чтобы работала правильно кто знает?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33455/</id>
    <title type="text">наверно имена окон в новых версиях QUIK поменялись вот и не работает &amp;quot;ToolbarWindow32&amp;quot; или &amp;quot;ComboBox...</title>
    <published>2015-08-07T07:44:20Z</published>
    <updated>2015-08-07T07:44:20Z</updated>
    <author>
      <name>COBRA</name>
      <uri>https://stocksharp.ru/users/28262/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">наверно имена окон в новых версиях QUIK&lt;br /&gt;поменялись вот и не работает &amp;quot;ToolbarWindow32&amp;quot; или &amp;quot;ComboBoxEx32&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

public IEnumerable&amp;lt;string&amp;gt; GetMessages()
{
try
{
var reBarWindow = MainWindow.AllChildWindows.First(w =&amp;gt; w.ClassName.CompareIgnoreCase(&amp;quot;ReBarWindow32&amp;quot;));
foreach (var wnd in reBarWindow.AllChildWindows)
{
if (!wnd.ClassName.CompareIgnoreCase(&amp;quot;ToolbarWindow32&amp;quot;)) continue;
foreach (var combobox32 in wnd.AllChildWindows)
{
if (!combobox32.ClassName.CompareIgnoreCase(&amp;quot;ComboBoxEx32&amp;quot;)) continue;
var listContent = combobox32.Content as ListContent;
if (listContent == null) break;
//Reverse для FIFO - ранние сообщения должны быть с меньшим индексом в массиве
return listContent.GetListContentItems().Reverse();
}
}
}
catch
{
throw new InvalidOperationException(LocalizedStrings.Str1820);
}
return null;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33453/</id>
    <title type="text">https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs Тяжеловато пока...</title>
    <published>2015-08-05T20:54:24Z</published>
    <updated>2015-08-05T20:54:24Z</updated>
    <author>
      <name>dron3333</name>
      <uri>https://stocksharp.ru/users/73020/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/33452/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;dron3333 &lt;a href="https://stocksharp.ru/posts/m/33451/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/33450/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Тяжеловато пока мне Миша, я только разбираюсь. Можно легкий пример?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Пример вы привели выше. А я дал ссылку на исходник. Если не понятно почему и что возвращает метод с наружи - всмотрите во внуть кода и разбирайтесь.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ааа... это так и должно быть? я просто хотел получить сообщения квика. Может тогда я не там копаюсь? В общем хочу доставать сообщения квика которые выскакивают в окне сообщений. Если такое возможно вообще. Подскажите как это сделать&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33452/</id>
    <title type="text">https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs Тяжеловато пока...</title>
    <published>2015-08-05T17:26:22Z</published>
    <updated>2015-08-05T17:26:22Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;dron3333 &lt;a href="https://stocksharp.ru/posts/m/33451/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/33450/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Тяжеловато пока мне Миша, я только разбираюсь. Можно легкий пример?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Пример вы привели выше. А я дал ссылку на исходник. Если не понятно почему и что возвращает метод с наружи - всмотрите во внуть кода и разбирайтесь.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33451/</id>
    <title type="text">https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs Тяжеловато пока...</title>
    <published>2015-08-05T16:18:12Z</published>
    <updated>2015-08-05T16:18:12Z</updated>
    <author>
      <name>dron3333</name>
      <uri>https://stocksharp.ru/users/73020/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/33450/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Тяжеловато пока мне Миша, я только разбираюсь. Можно легкий пример?&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33450/</id>
    <title type="text">https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs </title>
    <published>2015-08-05T13:56:20Z</published>
    <updated>2015-08-05T13:56:20Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs
" title="https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/QuikTerminal.cs
"&gt;https://github.com/Stock...rs/Quik/QuikTerminal.cs
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33438/</id>
    <title type="text"> foreach (string element in terminal.GetMessages()) { System.Console.WriteLine(element); } и получаю...</title>
    <published>2015-08-05T10:46:20Z</published>
    <updated>2015-08-05T10:46:20Z</updated>
    <author>
      <name>dron3333</name>
      <uri>https://stocksharp.ru/users/73020/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

foreach (string element in terminal.GetMessages())
{
    System.Console.WriteLine(element);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;и получаю вот такой вывод:&lt;br /&gt;MN&lt;br /&gt;W&lt;br /&gt;D&lt;br /&gt;H4&lt;br /&gt;H2&lt;br /&gt;M60&lt;br /&gt;M30&lt;br /&gt;M20&lt;br /&gt;M15&lt;br /&gt;M10&lt;br /&gt;M6&lt;br /&gt;M5&lt;br /&gt;M4&lt;br /&gt;M3&lt;br /&gt;M2&lt;br /&gt;M1&lt;br /&gt;Tick&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Откуда здесь период графиков вообще не понял...  Подскажите в чем здесь дело кто знает</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>