﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Ошибка при запуску SampleHistoryTesting</title>
  <id>~/topic/1615/oshibka-pri-zapusku-samplehistorytesting/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T08:36:38Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1615" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/8427/</id>
    <title type="text">neighbour: Господа, а вот еще вопрос. У вас используются методы this.GuiAsync. Как я понимаю это реа...</title>
    <published>2011-05-30T05:13:03Z</published>
    <updated>2011-05-30T05:13:03Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(8426)" rel="nofollow" target="_blank"&gt;neighbour&lt;/a&gt;:&lt;/strong&gt;
Господа, а вот еще вопрос. У вас используются методы this.GuiAsync. Как я понимаю это реализация многопоточности. Как это метод перенести на WindowsForm? Использовать делегаты?&lt;/p&gt;
&lt;p&gt;Как пример можно рассматривать события обработки ITrader.Connected из примера SampleDdeCustomTable
&lt;mark&gt;this.Trader.Connected += () =&amp;gt; this.GuiAsync(() =&amp;gt;
{
this.ShowCandles.IsEnabled = true;
this.ExportDde.IsEnabled = true;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  					_isConnected = true;
  					this.ConnectBtn.Content = &amp;quot;Отключиться&amp;quot;;
  				});&amp;lt;/mark&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Правильно ли я понимаю, что Trader запускается как новый поток где-то внутри сборки Ecng?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На WinForms можно сделать примерно так, вспомогательный класс:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
public static class GuiHelper
{
    public static void GuiAsync(this Control control, Action action)
    {
        if (control.InvokeRequired)
        {
            control.BeginInvoke(action);
        }
        else
        {
            action();
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;вызов:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;this.GuiAsync(() =&amp;gt; Text = &amp;quot;проверка&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8426/</id>
    <title type="text">Господа, а вот еще вопрос. У вас используются методы this.GuiAsync. Как я понимаю это реализация мно...</title>
    <published>2011-05-30T04:39:14Z</published>
    <updated>2011-05-30T04:39:44Z</updated>
    <author>
      <name>neighbour</name>
      <uri>https://stocksharp.com/users/27753/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Господа, а вот еще вопрос. У вас используются методы this.GuiAsync. Как я понимаю это реализация многопоточности. Как это метод перенести на WindowsForm? Использовать делегаты?&lt;/p&gt;
&lt;p&gt;Как пример можно рассматривать события обработки ITrader.Connected из примера SampleDdeCustomTable
&lt;mark&gt;this.Trader.Connected += () =&amp;gt; this.GuiAsync(() =&amp;gt;
{
this.ShowCandles.IsEnabled = true;
this.ExportDde.IsEnabled = true;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;						_isConnected = true;
						this.ConnectBtn.Content = &amp;quot;Отключиться&amp;quot;;
					});&amp;lt;/mark&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Правильно ли я понимаю, что Trader запускается как новый поток где-то внутри сборки Ecng?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8413/</id>
    <title type="text">neighbour: Верхняя ошибка именно такая. Когда нажимаешь View Detail: нашел такую ошибку InnerExcepti...</title>
    <published>2011-05-29T09:15:27Z</published>
    <updated>2011-05-29T09:15:27Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(8410)" rel="nofollow" target="_blank"&gt;neighbour&lt;/a&gt;:&lt;/strong&gt;
Верхняя ошибка именно такая. Когда нажимаешь View Detail: нашел такую ошибку&lt;/p&gt;
&lt;p&gt;InnerException
{&amp;quot;Инициализатор типа &amp;quot;Ecng.Common.Converter&amp;quot; выдал исключение.&amp;quot;}&lt;/p&gt;
&lt;p&gt;System.IO.FileNotFound
{&amp;quot;Невозможно загрузить файл или сборку &amp;quot;PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f&amp;quot; или один из зависимых от них компонентов. Не удается найти указанный файл.&amp;quot;:&amp;quot;PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f&amp;quot;}&lt;/p&gt;
&lt;p&gt;Я не профи в C# поэтому подскажите где и что посмотреть если я не то нашел.&lt;/p&gt;
&lt;p&gt;Заранее спасибо!!!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;mark&gt;System.IO.FileNotFound
{&amp;quot;Невозможно загрузить файл или сборку &amp;quot;PowerCollections&lt;/mark&gt;&lt;/p&gt;
&lt;p&gt;добавьте PowerCollections в References проекта&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8410/</id>
    <title type="text">Верхняя ошибка именно такая. Когда нажимаешь View Detail: нашел такую ошибку InnerException {&amp;quot;Инициа...</title>
    <published>2011-05-29T08:57:07Z</published>
    <updated>2011-05-29T08:57:42Z</updated>
    <author>
      <name>neighbour</name>
      <uri>https://stocksharp.com/users/27753/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Верхняя ошибка именно такая. Когда нажимаешь View Detail: нашел такую ошибку&lt;/p&gt;
&lt;p&gt;InnerException
{&amp;quot;Инициализатор типа &amp;quot;Ecng.Common.Converter&amp;quot; выдал исключение.&amp;quot;}&lt;/p&gt;
&lt;p&gt;System.IO.FileNotFound
{&amp;quot;Невозможно загрузить файл или сборку &amp;quot;PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f&amp;quot; или один из зависимых от них компонентов. Не удается найти указанный файл.&amp;quot;:&amp;quot;PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f&amp;quot;}&lt;/p&gt;
&lt;p&gt;Я не профи в C# поэтому подскажите где и что посмотреть если я не то нашел.&lt;/p&gt;
&lt;p&gt;Заранее спасибо!!!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8409/</id>
    <title type="text">neighbour: Ваш пример запускается успешно. Подскажите в чем проблема? Сложно ответить, вы же текст с...</title>
    <published>2011-05-29T08:46:44Z</published>
    <updated>2011-05-29T08:46:44Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(8407)" rel="nofollow" target="_blank"&gt;neighbour&lt;/a&gt;:&lt;/strong&gt;
Ваш пример запускается успешно. Подскажите в чем проблема?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сложно ответить, вы же текст самого исключения не привели.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8407/</id>
    <title type="text">Добрый день! Пытаюсь разобраться в Вашем примере SampleHistoryTesting. Написал приложение на Windows...</title>
    <published>2011-05-29T08:26:22Z</published>
    <updated>2011-05-29T08:26:22Z</updated>
    <author>
      <name>neighbour</name>
      <uri>https://stocksharp.com/users/27753/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Пытаюсь разобраться в Вашем примере  SampleHistoryTesting. Написал приложение на WindowsForm. Практически весь код взял из примера. Программа запускается, но когда нажимаю на кнопку &amp;quot;Старт&amp;quot;, вылетает ошибка:
&lt;mark&gt;&amp;quot;Инициализатор типа &amp;quot;Ecng.Trading.BusinessEntities.Exchange&amp;quot; выдал исключение.&amp;quot;
&lt;/mark&gt;
на объявлении переменно security
&lt;mark&gt;      // создаем тестовый инструмент, на котором будет производится тестирование
var security = new Security
{
Id = &amp;quot;RIU9@RTS&amp;quot;, // по идентификатору инструмента будет искаться папка с историческими маркет данными
Code = &amp;quot;RIU9&amp;quot;,
Name = &amp;quot;RTS-9.09&amp;quot;,
MinStepSize = 5,
MinStepPrice = 2,
Decimals = 0,
Exchange = Exchange.Test
};&lt;/mark&gt;&lt;/p&gt;
&lt;p&gt;Ваш пример запускается успешно. Подскажите в чем проблема?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>