среда, 1 февраля 2012 г.

DDE обмен между MetaTrader 4 и Excel виснет

Попытался осуществить обмен по DDE между MetaTrader 4 и Excel. Excel намертво подвисает:


Полдня убив на поиски решения, оказалось, что виноват Google Chrome! Если закрыть Google Chrome, то данные прекрасно передаются. При этом, если Excel получил хотя бы одну порцию данных, то можно запускать Chrome и проблем в дальнейшей работе не наблюдается! Если при запуске Excel Chrome уже был запущен, а Excel подвис, то закрыв Chrome, Excel "отвисает" и начинает работать как положено. Если документ изменять (добавляя новые ссылки на данные MT4), то подвисания начнутся снова и снова надо закрыть Chrome.

Подобная проблема наблюдается также с Word, Excel различных версий, начиная с 2003 и заканчивая 2010. Она не связана с MT4 или какими-либо другими программами. Это легко заметить сделав поиск в Google по словами "dde chrome excel".

Открыл тему на форуме MT4: http://forum.mql4.com/ru/46012
Рекомендую посмотреть также возможные решения проблемы на форумах MSDN: http://social.technet.microsoft.com/Forums/en-US/excel/thread/7c8f845d-c4aa-4627-9008-3251d2772536

Комментариев нет:

Отправить комментарий