Возникновение ошибки PInvoke при подключении к PLAZA2

Возникновение ошибки PInvoke при подключении к PLAZA2
Atom
11/19/2013
alazbil


При попытке запустить простенькое приложение на тестовой плазе, замеряющее раундтрипы, возникает следующая ошибка:

Fatal Execution Engine Error
В среде выполнения обнаружена критическая ошибка. Ошибка произошла по адресу 0x62f730c8 в потоке 0x2154. Код ошибки 0xc0000005. Она может быть вызвана ошибкой в CLR или в небезопасных либо не поддающихся проверке фрагментах пользовательского кода. Обычно источниками таких ошибок бывают ошибки упаковки, допускаемые пользователями при COM-взаимодействии, либо PInvoke, повредивший стек.

Это же приложение работает при подключении к квику, а также другое приложение на PLAZA2 работает с точно таким же PlazaTrader'ом. Помогите, пожалуйста, разобраться, что это такое. Падение происходит на trader.Connect().



Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 11/20/2013
Reply


А пример SamplePlaza такую же ошибку выдает?
Thanks:

alazbil

Avatar
Date: 11/20/2013
Reply


Нет, плазовский пример полностью рабочий. Равно как и другая страта на плазе с таким же PlazaTrader.
Thanks:

Mikhail Sukhov

Avatar
Date: 11/20/2013
Reply


alazbil
Нет, плазовский пример полностью рабочий. Равно как и другая страта на плазе с таким же PlazaTrader.


Ну тогда видимо что-то в вашем примере. Посмотрите свойства проекта (FW нужной версии, битность правильная). Посмотрите насчет потоков. Может у вас еще какие компоненты на COM используются... Вообщем, найти причину через форум практически анрил.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy