﻿<?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">Attempted to read or write protected memory.</title>
  <id>~/topic/1331/attempted-to-read-or-write-protected-memory_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-07T03:37:48Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1331" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/5909/</id>
    <title type="text">Вроде Вас понял. У нас недопонимание получилось. Надо было спросить, устранен ли этот баг в 3 версии...</title>
    <published>2011-02-13T13:41:40Z</published>
    <updated>2011-02-13T13:41:40Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вроде Вас понял.
У нас недопонимание получилось.&lt;/p&gt;
&lt;p&gt;Надо было спросить, устранен ли этот баг в 3 версии.
Насколько я понял из ответа — устранен.&lt;/p&gt;
&lt;p&gt;Я только начал переход на 3.0&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/5908/</id>
    <title type="text">Maxim: Вопрос как его устранить? И считаете ли Вы это багом? Устранить - использовать S# 3.0. И да, ...</title>
    <published>2011-02-13T13:15:12Z</published>
    <updated>2011-02-13T13:15:12Z</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(5907)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Вопрос как его устранить?
И считаете ли Вы это багом?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Устранить - использовать S# 3.0. И да, конечно же это баг.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/5907/</id>
    <title type="text">Вопрос как его устранить? И считаете ли Вы это багом? </title>
    <published>2011-02-13T13:05:04Z</published>
    <updated>2011-02-13T13:05:04Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&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/5905/</id>
    <title type="text">Вы же привели закономерность. Она не работает? Немного не понял вопрос. Наблюдается баг: если окно з...</title>
    <published>2011-02-13T12:42:32Z</published>
    <updated>2011-02-13T12:42:32Z</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;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Немного не понял вопрос.&lt;/p&gt;
&lt;p&gt;Наблюдается баг:
если окно заявки развернуто на максимум, то при попытке соединится с Квиком посредсвтом S#
возникает исключение: &amp;quot;Attempted to read or write protected memory. This is often an indication that other memory is corrupt.»&lt;/p&gt;
&lt;p&gt;Баг не критичный, но хотелось бы его устранить.&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/5903/</id>
    <title type="text">Вы же привели закономерность. Она не работает? Немного не понял вопрос. Наблюдается баг: если окно з...</title>
    <published>2011-02-13T12:40:47Z</published>
    <updated>2011-02-13T12:41:07Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Вы же привели закономерность. Она не работает?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Немного не понял вопрос.&lt;/p&gt;
&lt;p&gt;Наблюдается баг:
если окно заявки развернуто на максимум, то при попытке соединится с Квиком посредсвтом S#
возникает исключение: &amp;quot;Attempted to read or write protected memory. This is often an indication that other memory is corrupt.»&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/5901/</id>
    <title type="text">Maxim: Михаил, получилось ли воспроизвести ошибку? Вы же привели закономерность. Она не работает? </title>
    <published>2011-02-13T12:35:01Z</published>
    <updated>2011-02-13T12:35:01Z</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(5900)" rel="nofollow" target="_blank"&gt;Maxim&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/5900/</id>
    <title type="text">Михаил, получилось ли воспроизвести ошибку? Когда то была похожая проблема: возникала ошибка, если б...</title>
    <published>2011-02-13T12:33:15Z</published>
    <updated>2011-02-13T12:33:15Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&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/5596/</id>
    <title type="text">QuikTerminal.MainWindow.Title &amp;quot;[qtest078 UID: 1737] Информационно-торговая система QUIK (версия 5.18...</title>
    <published>2011-01-24T13:19:47Z</published>
    <updated>2011-01-24T13:19:47Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;QuikTerminal.MainWindow.Title&lt;/p&gt;
&lt;p&gt;&amp;quot;[qtest078  UID: 1737] Информационно-торговая система QUIK (версия 5.18.0.239) - [Заявки]&amp;quot;&lt;/p&gt;
&lt;p&gt;Получилось добиться повторяемости ошибки.&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/5593/</id>
    <title type="text">Maxim: В Квике после ошибки я интенсивно не работал. Надо будет проверить. Но явных косяков в Квике ...</title>
    <published>2011-01-24T10:24:16Z</published>
    <updated>2011-01-24T10:24:16Z</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(5579)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
В Квике после ошибки я интенсивно не работал. Надо будет проверить.&lt;/p&gt;
&lt;p&gt;Но явных косяков в Квике после ошибки не видно.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В догонку, выведите QuikTerminal.MainWindow.Title когда вновь появиться такая ситуация.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/5579/</id>
    <title type="text">В Квике после ошибки я интенсивно не работал. Надо будет проверить. Но явных косяков в Квике после о...</title>
    <published>2011-01-22T07:25:24Z</published>
    <updated>2011-01-22T07:25:24Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;В Квике после ошибки я интенсивно не работал. Надо будет проверить.&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/5576/</id>
    <title type="text">Maxim: Если возникла эта ошибка, то единственный способ (по крайне мере который я знаю) это перелоги...</title>
    <published>2011-01-21T18:37:41Z</published>
    <updated>2011-01-21T18:37:41Z</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(5575)" rel="nofollow" target="_blank"&gt;Maxim&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/5575/</id>
    <title type="text">Mikhail Sukhov: Я правильно понял, что для того, чтобы робот на S# запустился, вы делаете перелогин ...</title>
    <published>2011-01-21T18:19:55Z</published>
    <updated>2011-01-21T18:19:55Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5570)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Я правильно понял, что для того, чтобы робот на S# запустился, вы делаете перелогин в Квике?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Нет. Не правильно.&lt;/p&gt;
&lt;p&gt;Если возникла эта ошибка, то единственный способ (по крайне мере который я знаю)
это перелогинится из виндового пользователя.
Просто закрыть программу и Квик, а потом все запустить — не помогает.&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/5570/</id>
    <title type="text">Maxim: Ошибка возникает, когда Квик работает в обычном режиме, а я запускаю программу с S#. Ошибка в...</title>
    <published>2011-01-21T15:33:57Z</published>
    <updated>2011-01-21T15:33:57Z</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(5568)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Ошибка возникает, когда Квик работает в обычном режиме, а я запускаю программу с S#.
Ошибка возникает только при старте программы. После того, как ошибка возникла,
повторные запуски программы с S# заканчиваются аналогично.
Единственный способ запустить программу, это сделать логоф, подождать немного, залогинится и запустить программу.&lt;/p&gt;
&lt;p&gt;В то время, когда появляется ошибка я в Квике ничего не делаю.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я правильно понял, что для того, чтобы робот на S# запустился, вы делаете перелогин в Квике?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/5568/</id>
    <title type="text">Ошибка возникает, когда Квик работает в обычном режиме, а я запускаю программу с S#. Ошибка возникае...</title>
    <published>2011-01-21T13:29:21Z</published>
    <updated>2011-01-21T13:29:21Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ошибка возникает, когда Квик работает в обычном режиме, а я запускаю программу с S#.
Ошибка возникает только при старте программы. После того, как ошибка возникла,
повторные запуски программы с S# заканчиваются аналогично.
Единственный способ запустить программу, это сделать логоф, подождать немного, залогинится и запустить программу.&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/5566/</id>
    <title type="text">Maxim: Что Вы подразумеваете под словом «запущен»? Если работает ли сама программа, то да, она парал...</title>
    <published>2011-01-21T13:10:12Z</published>
    <updated>2011-01-21T13:10:12Z</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(5564)" rel="nofollow" target="_blank"&gt;Maxim&lt;/a&gt;:&lt;/strong&gt;
Что Вы подразумеваете под словом «запущен»?&lt;/p&gt;
&lt;p&gt;Если работает ли сама программа, то да, она параллельно работает,
во время того, когда выполняется этот код. Квик соединен с сервером в этот момент.&lt;/p&gt;
&lt;p&gt;Если Вы имеете ввиду связана ли библиотека с Квиком, то то же да.
Это есть в примере кода: Quik.Connect();&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/5564/</id>
    <title type="text">Что Вы подразумеваете под словом «запущен»? Если работает ли сама программа, то да, она параллельно ...</title>
    <published>2011-01-21T12:23:40Z</published>
    <updated>2011-01-21T12:23:40Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Что Вы подразумеваете под словом «запущен»?&lt;/p&gt;
&lt;p&gt;Если работает ли сама программа, то да, она параллельно работает,
во время того, когда выполняется этот код. Квик соединен с сервером в этот момент.&lt;/p&gt;
&lt;p&gt;Если Вы имеете ввиду связана ли библиотека с Квиком, то то же да.
Это есть в примере кода: Quik.Connect();&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/5558/</id>
    <title type="text">Квик при этом запущен? Или он так же запускается чуть раньше данного кода? </title>
    <published>2011-01-21T11:12:48Z</published>
    <updated>2011-01-21T11:12:48Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&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/5557/</id>
    <title type="text">Михаил, добрый день. Помогите, пожалуйста, найти причину ошибки. Описание ситуации: периодически, пр...</title>
    <published>2011-01-21T09:48:09Z</published>
    <updated>2011-01-21T09:48:09Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, добрый день.
Помогите, пожалуйста, найти причину ошибки.&lt;/p&gt;
&lt;p&gt;Описание ситуации:
периодически, приблизительно раза два в неделю, при работе S# c Квиком возникает ошибка.
В остальное время все работает без ошибки.&lt;/p&gt;
&lt;p&gt;Описание исключения из дебагера:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
ex	{&amp;quot;Attempted to read or write protected memory. This is often an indication that other memory is corrupt.&amp;quot;}
[System.AccessViolationException]	{&amp;quot;Attempted to read or write protected memory. This is often an indication that other memory is corrupt.&amp;quot;}
Data	{System.Collections.ListDictionaryInternal}
HelpLink	null
InnerException	null
Message	&amp;quot;Attempted to read or write protected memory. This is often an indication that other memory is corrupt.&amp;quot;
Source	&amp;quot;mscorlib
StackTrace

at System.StubHelpers.ValueClassMarshaler.ConvertToManaged(IntPtr dst, IntPtr src, IntPtr pMT)\r\n   
at Ecng.Interop.WinApi.GetMenuItemInfo(IntPtr hMenu, UInt32 uItem, Boolean fByPosition, MenuItemInfo&amp;amp; lpmii)\r\n   
at Ecng.Interop.ManagedWinApiHelper.GetMenuItems(IntPtr hMenu, SystemWindow window)\r\n   
at Ecng.Interop.SystemMenu..ctor(IntPtr hMenu, SystemWindow window)\r\n   
at Ecng.Interop.ManagedWinApiHelper.GetMenu(SystemWindow window)\r\n   
at Ecng.Trading.Quik.QuikTerminal.GetAccounts()\r\n   
at Ecng.Trading.Quik.QuikTrader.#=qOpBiLK4QqpviIWtcch8OWgvUqP3awIStT7FRqaHhRZY=.#=qCEoE_nVJQF0bssPXr1HgDhv_eIFFIbEByDSR6PGDD1A=()\r\n
at Ecng.Trading.Algo.BaseTrader.ProcessEvents(Action handler)
		
TargetSite	{Void ConvertToManaged(IntPtr, IntPtr, IntPtr)}


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ошибка возникает при исполнении участка кода:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
// Подписываемся на событие соединения с квик
Global.Quik.Connected += () =&amp;gt; 
{
	_waitConnected.Set(); 
};

// Подписываемся на событие появление портфеля
Global.Quik.NewPortfolios += portfolios =&amp;gt;
{
	Portfolio _portfolio = portfolios.FirstOrDefault(p =&amp;gt; p.Name == Global.SqlQuikProperty.QuikAccount);

	if (_portfolio != null)
	{
		Global.Portfolio = _portfolio;
		_waitPortfolio.Set();
	}                        
};

// Соединяемся с Quik
Global.Quik.Connect();

if (_waitConnected.WaitOne(10000) == false)
	throw new Exception(&amp;quot;We try connect to Quik, but have reach timeout&amp;quot;);

if (_waitPortfolio.WaitOne(10000) == false)
	throw new Exception(&amp;quot;We try connect to get Portfolio, but have reach timeout&amp;quot;);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Более конкретно — ошибка возникает при исполнении вот этой строчки:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
if (_waitPortfolio.WaitOne(10000) == false)

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;При этом ошибка возникает не в выше описанном коде, а ошибка ловится обработчиком события BaseTrader.ProcessDataError&lt;/p&gt;
&lt;p&gt;Решить вопрос удается только логофом пользователя, после чего необходимо подождать некоторое время,
прежде чем повторно входить под этим пользователем.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>