﻿<?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">проблема, возникшая при миграции с 2.4 на 2.6</title>
  <id>~/topic/1256/problema-voznikshaya-pri-migratsii-s-2_4-na-2_6/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-08T07:35:32Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1256" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/4874/</id>
    <title type="text">sergun: Лучше переопределить DisposeManaged и туда поставить бряку. DisposeNative вызывается, когда ...</title>
    <published>2010-12-03T14:09:21Z</published>
    <updated>2010-12-03T14:09:21Z</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;sergun:&lt;/strong&gt;
Лучше переопределить DisposeManaged и туда поставить бряку. DisposeNative вызывается, когда объект собирается GC.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В него управление не передается..&lt;/p&gt;
&lt;p&gt;т.е. вызывается только DisposeNative, эксепшенов нет - проверяю try .. catch (Exception ex).&lt;/p&gt;
&lt;p&gt;Все, что понятно - собирается сборщиком мусора стратегия... Но это слабо коррелируется с StrategyManager.Load и то, что не вызывается StrategyManager.NewStrategies. Вы смотрели на события появления портфелей и инструментов? Они приходят для загружаемых стратегий?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4873/</id>
    <title type="text">Mikhail Sukhov: sergun: Вижу лишь вот такое: megarobot.exe!megarobot.MegaStrategy.DisposeNative() Li...</title>
    <published>2010-12-03T13:46:25Z</published>
    <updated>2010-12-03T13:46:25Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.com/users/6139/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
Вижу лишь вот такое:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;megarobot.exe!megarobot.MegaStrategy.DisposeNative() Line 791	C#
Ecng.Common.dll!Ecng.Common.Disposable.Finalize() + 0x2a bytes
[Native to Managed Transition]
kernel32.dll!77e7d0e9()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
ntdll.dll!77cf19bb()
ntdll.dll!77cf198e()
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;Лучше переопределить DisposeManaged и туда поставить бряку. DisposeNative вызывается, когда объект собирается GC.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В него управление не передается..&lt;/p&gt;
&lt;p&gt;т.е. вызывается только DisposeNative, эксепшенов нет - проверяю try .. catch (Exception ex).&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4856/</id>
    <title type="text">sergun: Вижу лишь вот такое: megarobot.exe!megarobot.MegaStrategy.DisposeNative() Line 791 C# Ecng.C...</title>
    <published>2010-12-02T19:11:39Z</published>
    <updated>2010-12-02T19:11:39Z</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;sergun:&lt;/strong&gt;
Вижу лишь вот такое:&lt;/p&gt;
&lt;p&gt;megarobot.exe!megarobot.MegaStrategy.DisposeNative() Line 791	C#
Ecng.Common.dll!Ecng.Common.Disposable.Finalize() + 0x2a bytes
[Native to Managed Transition]
kernel32.dll!77e7d0e9()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
ntdll.dll!77cf19bb()
ntdll.dll!77cf198e()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Лучше переопределить DisposeManaged и туда поставить бряку. DisposeNative вызывается, когда объект собирается GC.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4852/</id>
    <title type="text">Mikhail Sukhov: sergun: Mikhail Sukhov: sergun: Не понял вопрос.. В квике они есть. п.3 - это ITrade...</title>
    <published>2010-12-02T16:02:26Z</published>
    <updated>2010-12-02T16:02:26Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.com/users/6139/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Посмотреть, пришли ли они в ITrader.NewSecurities и ITrader.NewPortfolios.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
В любом случае непонятно, с чего вызвался DisposeNative().. Что ли те стратегии, которые загрузились из файла, но для которых не нашелся инструмент или счет &amp;quot;диспоузятся&amp;quot;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А как Вы это увидели, что вызвался DisposeNative?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Под дебаггером. Переопределяю его у себя.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Пришлите стек-трейс.
megarobot.exe!megarobot.MegaStrategy.DisposeNative() Line 791	C#
Ecng.Common.dll!Ecng.Common.Disposable.Finalize() + 0x2a bytes	
[Native to Managed Transition]	
kernel32.dll!77e7d0e9() 	
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
ntdll.dll!77cf19bb() 	
ntdll.dll!77cf198e()&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4850/</id>
    <title type="text">Mikhail Sukhov: sergun: Mikhail Sukhov: sergun: Не понял вопрос.. В квике они есть. п.3 - это ITrade...</title>
    <published>2010-12-02T16:00:53Z</published>
    <updated>2010-12-02T16:00:53Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.com/users/6139/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Посмотреть, пришли ли они в ITrader.NewSecurities и ITrader.NewPortfolios.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
В любом случае непонятно, с чего вызвался DisposeNative().. Что ли те стратегии, которые загрузились из файла, но для которых не нашелся инструмент или счет &amp;quot;диспоузятся&amp;quot;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А как Вы это увидели, что вызвался DisposeNative?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Под дебаггером. Переопределяю его у себя.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Пришлите стек-трейс.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вижу лишь вот такое:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;megarobot.exe!megarobot.MegaStrategy.DisposeNative() Line 791	C#
Ecng.Common.dll!Ecng.Common.Disposable.Finalize() + 0x2a bytes	
[Native to Managed Transition]	
kernel32.dll!77e7d0e9() 	
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
ntdll.dll!77cf19bb() 	
ntdll.dll!77cf198e() 	
&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/4847/</id>
    <title type="text">sergun: Mikhail Sukhov: sergun: Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, н...</title>
    <published>2010-12-02T14:40:49Z</published>
    <updated>2010-12-02T14:40:49Z</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;sergun:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Посмотреть, пришли ли они в ITrader.NewSecurities и ITrader.NewPortfolios.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
В любом случае непонятно, с чего вызвался DisposeNative().. Что ли те стратегии, которые загрузились из файла, но для которых не нашелся инструмент или счет &amp;quot;диспоузятся&amp;quot;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А как Вы это увидели, что вызвался DisposeNative?&lt;/p&gt;
&lt;/blockquote&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.com/posts/m/4845/</id>
    <title type="text">Mikhail Sukhov: sergun: Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще...</title>
    <published>2010-12-02T14:37:28Z</published>
    <updated>2010-12-02T14:37:28Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.com/users/6139/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Посмотреть, пришли ли они в ITrader.NewSecurities и ITrader.NewPortfolios.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
В любом случае непонятно, с чего вызвался DisposeNative().. Что ли те стратегии, которые загрузились из файла, но для которых не нашелся инструмент или счет &amp;quot;диспоузятся&amp;quot;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А как Вы это увидели, что вызвался DisposeNative?&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/4809/</id>
    <title type="text">sergun: Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать...</title>
    <published>2010-12-01T06:19:39Z</published>
    <updated>2010-12-01T06:19:39Z</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;sergun:&lt;/strong&gt;
Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Посмотреть, пришли ли они в ITrader.NewSecurities и ITrader.NewPortfolios.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
В любом случае непонятно, с чего вызвался DisposeNative().. Что ли те стратегии, которые загрузились из файла, но для которых не нашелся инструмент или счет &amp;quot;диспоузятся&amp;quot;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А как Вы это увидели, что вызвался DisposeNative?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4808/</id>
    <title type="text">Mikhail Sukhov: sergun: последовательность: добавляю обработчик StrategyManager.NewStrategies вызыва...</title>
    <published>2010-11-30T21:29:48Z</published>
    <updated>2010-11-30T21:29:48Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.com/users/6139/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sergun:&lt;/strong&gt;
последовательность:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;добавляю обработчик StrategyManager.NewStrategies&lt;/li&gt;
&lt;li&gt;вызываю StrategyManager.Load(&amp;quot;my.xml&amp;quot;);&lt;/li&gt;
&lt;li&gt;стартую экспорт&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;после этого НИ разу не вызывается обработчик StrategyManager.NewStrategies
зато вызвался Strategy.DisposeNative()&lt;/p&gt;
&lt;p&gt;куда копать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А инструменты и портфель экспортировались, для которых была сохранена стратегия?
Не понял вопрос.. В квике они есть. п.3 - это ITrader.StartExport, нужно еще что-то вызывать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В любом случае непонятно, с чего вызвался DisposeNative().. Что ли те стратегии, которые загрузились из файла, но для которых не нашелся инструмент или счет &amp;quot;диспоузятся&amp;quot;?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4807/</id>
    <title type="text">sergun: последовательность: добавляю обработчик StrategyManager.NewStrategies вызываю StrategyManage...</title>
    <published>2010-11-30T21:01:45Z</published>
    <updated>2010-11-30T21:01:45Z</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;sergun:&lt;/strong&gt;
последовательность:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;добавляю обработчик StrategyManager.NewStrategies&lt;/li&gt;
&lt;li&gt;вызываю StrategyManager.Load(&amp;quot;my.xml&amp;quot;);&lt;/li&gt;
&lt;li&gt;стартую экспорт&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;после этого НИ разу не вызывается обработчик StrategyManager.NewStrategies
зато вызвался Strategy.DisposeNative()&lt;/p&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.com/posts/m/4803/</id>
    <title type="text">последовательность: добавляю обработчик StrategyManager.NewStrategies вызываю StrategyManager.Load(&amp;quot;...</title>
    <published>2010-11-30T18:26:12Z</published>
    <updated>2010-11-30T18:26:12Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.com/users/6139/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;последовательность:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;добавляю обработчик StrategyManager.NewStrategies&lt;/li&gt;
&lt;li&gt;вызываю StrategyManager.Load(&amp;quot;my.xml&amp;quot;);&lt;/li&gt;
&lt;li&gt;стартую экспорт&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;после этого НИ разу не вызывается обработчик StrategyManager.NewStrategies
зато вызвался Strategy.DisposeNative()&lt;/p&gt;
&lt;p&gt;куда копать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>