﻿<?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">Компиляция плагинов под х86 в VS 2012</title>
  <id>~/topic/3583/kompilyatsiya-plaginov-pod-h86-v-vs-2012/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T10:17:41Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3583" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/25378/</id>
    <title type="text">VassilSanych: OutOfMemory - это обычно бесконечный цикл или рекурсия. Еще бывает ВипАпи функции тран...</title>
    <published>2013-04-16T14:50:48Z</published>
    <updated>2013-04-16T14:50:48Z</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(25377)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
OutOfMemory - это обычно бесконечный цикл или рекурсия.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Еще бывает ВипАпи функции транслируют признал E_OUT_OF_MEMORY. Чаще всего из-за неправильный длины буфера, а не реальной нехватки памяти. В НЕТе это выливается в OOM&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25377/</id>
    <title type="text">XMbIPb: С компиляцией самой гидры проблем нет.. просто я подумал что у неё начались проблемы с памят...</title>
    <published>2013-04-16T14:40:31Z</published>
    <updated>2013-04-16T14:40:46Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(25363)" rel="nofollow" target="_blank"&gt;XMbIPb&lt;/a&gt;:&lt;/strong&gt;
С компиляцией самой гидры проблем нет.. просто я подумал что у неё начались проблемы с памятью(OutOfMemory) из-за разной разрядности с плагином.. сегодня ещё покопаю, может это не связано...
Когда разрядность не совместима, библиотека просто не загружется (пишет &amp;quot;не найдена&amp;quot;). А Any CPU на то и any, что работает при запуске под любой конфигурацей.
OutOfMemory - это обычно бесконечный цикл или рекурсия.
Хотя иногда действительно бывает out of memory из-за переполнения данными, но я такого давно не наблюдал.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25363/</id>
    <title type="text">Mikhail Sukhov: esper: В этом случае нет необходимости менять платформу для каждого плагина отдельно...</title>
    <published>2013-04-16T11:21:02Z</published>
    <updated>2013-04-16T11:21:42Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(25360)" 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(25355)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сегодня выложу твои изменения, где будет выбор разрядности у Гидры и Студии.&lt;/p&gt;
&lt;p&gt;2Хмырь Подождите до завтра, если есть проблемы с перекомпиляцией.
С компиляцией самой гидры проблем нет.. просто я подумал что у неё начались проблемы с памятью(OutOfMemory) из-за разной разрядности с плагином.. сегодня ещё покопаю, может это не связано...&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25360/</id>
    <title type="text">esper: В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разряднос...</title>
    <published>2013-04-16T10:11:30Z</published>
    <updated>2013-04-16T10:11:30Z</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(25355)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сегодня выложу твои изменения, где будет выбор разрядности у Гидры и Студии.&lt;/p&gt;
&lt;p&gt;2Хмырь Подождите до завтра, если есть проблемы с перекомпиляцией.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25359/</id>
    <title type="text">esper: В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разряднос...</title>
    <published>2013-04-16T10:11:11Z</published>
    <updated>2013-04-16T10:11:11Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(25355)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.
Т.е. я правильно сделал, просто скопировав плагины из папки Debug?
И вторая ошибка не связана с тем что гидра х86, а плагин any proc?&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25355/</id>
    <title type="text">В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зави...</title>
    <published>2013-04-16T09:30:04Z</published>
    <updated>2013-04-16T09:30:04Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В этом случае нет необходимости менять платформу для каждого плагина отдельно, т.к. разрядность зависит от процесса. Чтобы не было проблем при компиляции, достаточно для текущей конфигурации изменить только платформу для проекта Hydra.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25354/</id>
    <title type="text">esper: Для чего необходимо компилировать плагины под x86? Текущая разрядность процесса не совместима...</title>
    <published>2013-04-16T09:24:12Z</published>
    <updated>2013-04-16T09:24:12Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(25344)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
Для чего необходимо компилировать плагины под x86?
Текущая разрядность процесса не совместима со шлюзом QuikTrader. Необходимо перекомпилировать под x86.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25344/</id>
    <title type="text">Для чего необходимо компилировать плагины под x86? </title>
    <published>2013-04-16T04:01:30Z</published>
    <updated>2013-04-16T04:01:30Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Для чего необходимо компилировать плагины под x86?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25336/</id>
    <title type="text">Error 12 The command &amp;quot;call ......\plugins.bat Quik Debug copy StockSharp.Quik.dll ........\Hydra\bin...</title>
    <published>2013-04-15T16:39:12Z</published>
    <updated>2013-04-15T16:39:12Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;details&gt;&lt;summary&gt;Error	12	The command &amp;quot;call ......\plugins.bat Quik Debug&lt;/summary&gt;
&lt;p&gt;copy StockSharp.Quik.dll ........\Hydra\bin\Debug\Plugins\StockSharp.Quik.dll
copy NDde.dll ........\Hydra\bin\Debug\Plugins\NDde.dll&amp;quot; exited with code 1.	Quik&lt;/p&gt;
&lt;/details&gt;
&lt;p&gt;Вылетает при компиляции..
Пробовал поменять путь в plugins.bat на \Hydra\bin\x86%2\Plugins - безрезультатно..
Пробовал тупо перетащить плагин из папки Debug.. но гидра при работе с ним начинает выдавать это:&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;20:19:53.127|Error  |Quik      |Exception of type 'System.OutOfMemoryException' was thrown.
20:20:07.899|Error  |Unhandled Exception|System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Threading.Thread.GetCurrentThreadNative()
at System.Threading.Thread.get_CurrentThread()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireQueuedTimerCompletion(Object state)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()&lt;/summary&gt;
&lt;/details&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>