﻿<?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">Не удалось получить фабрику класса COM компонента</title>
  <id>~/topic/1872/ne-udalos-poluchit-fabriku-klassa-com-komponenta/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-08T15:38:53Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1872" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/10882/</id>
    <title type="text">Разобрался, так как тестирую все на демо счете, соответсвенно IP адрес нужно указать, сделал так: us...</title>
    <published>2011-09-07T04:09:22Z</published>
    <updated>2011-09-07T04:09:41Z</updated>
    <author>
      <name>iRoot</name>
      <uri>https://stocksharp.ru/users/565/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Разобрался, так как тестирую все на демо счете, соответсвенно IP адрес нужно указать, сделал так:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;&lt;/p&gt;
&lt;p&gt;using Ecng.Collections;
using Ecng.Common;&lt;/p&gt;
&lt;p&gt;using StockSharp.BusinessEntities;
using StockSharp.Smart;
using StockSharp.Algo;&lt;/p&gt;
&lt;p&gt;namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        string login = &amp;quot;логин&amp;quot;;
        string password = &amp;quot;пароль&amp;quot;;
        string ipAddress = &amp;quot;89.175.35.229&amp;quot;;
        System.Net.IPAddress address = System.Net.IPAddress.Parse(ipAddress);

        using (var waitHandle = new AutoResetEvent(false))
        {
            using (var trader = new SmartTrader(login, password,address))
            {
                // подписываемся на событие успешного подключения
                // все действия необходимо производить только после подключения
                trader.Connected += () =&amp;gt;
                {
                    Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);

                    // извещаем об успешном соединени
                    waitHandle.Set();
                };

                Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);

                trader.Connect();

                // дожидаемся события об успешном соединении
                waitHandle.WaitOne();
            }
        }
        Console.ReadLine();

    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&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.ru/posts/m/10881/</id>
    <title type="text">ага, поставил смартком2, код такой: using System; using System.Collections.Generic; using System.Lin...</title>
    <published>2011-09-07T03:58:31Z</published>
    <updated>2011-09-07T03:58:31Z</updated>
    <author>
      <name>iRoot</name>
      <uri>https://stocksharp.ru/users/565/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;ага, поставил смартком2, код такой:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;&lt;/p&gt;
&lt;p&gt;using Ecng.Collections;
using Ecng.Common;&lt;/p&gt;
&lt;p&gt;using StockSharp.BusinessEntities;
using StockSharp.Smart;
using StockSharp.Algo;&lt;/p&gt;
&lt;p&gt;namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        string login = &amp;quot;логин&amp;quot;;
        string password = &amp;quot;пароль&amp;quot;;

        using (var waitHandle = new AutoResetEvent(false))
        {
            using (var trader = new SmartTrader(login, password))
            {
                // подписываемся на событие успешного подключения
                // все действия необходимо производить только после подключения
                trader.Connected += () =&amp;gt;
                {
                    Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);

                    // извещаем об успешном соединени
                    waitHandle.Set();
                };

                Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);

                trader.Connect();

                // дожидаемся события об успешном соединении
                waitHandle.WaitOne();
            }
        }

    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;собственно вижу &amp;quot;Производим подключение&amp;quot; и все, так и висим.&lt;/p&gt;
&lt;p&gt;p.s. тестовый счет в смарте...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10877/</id>
    <title type="text">Mikhail Sukhov: iRoot: да, smarttrade_5.2_COM Я о таком даже не слышал. S# работает только через Sma...</title>
    <published>2011-09-06T16:38:07Z</published>
    <updated>2011-09-06T16:38:07Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10864)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10861)" rel="nofollow" target="_blank"&gt;iRoot&lt;/a&gt;:&lt;/strong&gt;
да, smarttrade_5.2_COM&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я о таком даже не слышал. S# работает только через SmartCOM.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это старьё - терминал SmartTrade со встроенной COM библиотекой :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10864/</id>
    <title type="text">iRoot: да, smarttrade_5.2_COM Я о таком даже не слышал. S# работает только через SmartCOM. </title>
    <published>2011-09-06T12:51:55Z</published>
    <updated>2011-09-06T12:51:55Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10861)" rel="nofollow" target="_blank"&gt;iRoot&lt;/a&gt;:&lt;/strong&gt;
да, smarttrade_5.2_COM&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я о таком даже не слышал. S# работает только через SmartCOM.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10861/</id>
    <title type="text">да, smarttrade_5.2_COM upd: поставил смартком2, исключение не вылетает, но и соедениться пока не уда...</title>
    <published>2011-09-06T12:32:17Z</published>
    <updated>2011-09-06T12:38:49Z</updated>
    <author>
      <name>iRoot</name>
      <uri>https://stocksharp.ru/users/565/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;да, smarttrade_5.2_COM&lt;/p&gt;
&lt;p&gt;upd: поставил смартком2, исключение не вылетает, но и соедениться пока не удалось, завтра надеюсь разберусь, спасибо за подсказку.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10858/</id>
    <title type="text">iRoot: Надеюсь на вашу помощь, заранее спасибо :) А вы СмартКом установили? </title>
    <published>2011-09-06T11:44:09Z</published>
    <updated>2011-09-06T11:44:09Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10853)" rel="nofollow" target="_blank"&gt;iRoot&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.ru/posts/m/10853/</id>
    <title type="text">Доброго времени, давно здесь не появлялся, тем времени s# неплохо развился, теперь готов к его пости...</title>
    <published>2011-09-06T10:00:26Z</published>
    <updated>2011-09-06T10:58:47Z</updated>
    <author>
      <name>iRoot</name>
      <uri>https://stocksharp.ru/users/565/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p DEA17435-B62C-4F13-BEC8-08EBD203B281=""&gt;Доброго времени, давно здесь не появлялся, тем времени s# неплохо развился, теперь готов к его постижению, вместе с с#
Пытаюсь подключиться к SmartTrade, как указано в примерах и хелпах, при компиляции получаю :
Не удалось получить фабрику класса COM для компонента с CLSID  из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).&lt;/p&gt;
&lt;p&gt;показывает на trader.Connect()
Надеюсь на вашу помощь, заранее спасибо :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>