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