Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пользуйся поиском на MQL5.community. Это просто!
Arxant
29
Arxant 2016.10.11 15:56 

Доброго времени

Отлаживаю себе системку с ДЛЛ на сокетах.

Вроде все начало работать и вдруг облом.

Схема следующая:

из МТ4 идут тики = ОК.

в МТ4 поступает команда, например SendOrder, отрабатывается, отвечает.

А дальше связь обрывается.

В ДЛЛ тики приходят, команда отправки типа выполняется = буфер отправлен, сокет не закрыт.


Не возможны ли ограничения в МТ4 на применение сокетов в ДЛЛ в дополнение к песочнице, применению визуальных форм???

Ihor Herasko
8468
Ihor Herasko 2016.10.11 20:39  
Arxant:

В ДЛЛ тики приходят, команда отправки типа выполняется = буфер отправлен, сокет не закрыт.

Какие сокеты используете? От Microsoft: CAsyncSocket?

Arxant
29
Arxant 2016.10.11 21:00  
Scriptong:

Какие сокеты используете? От Microsoft: CAsyncSocket?

DLL: синхронный, неблокирующий режим.

Форма: асинхронный.

Ihor Herasko
8468
Ihor Herasko 2016.10.12 07:26  
Arxant:
DLL: синхронный, неблокирующий режим.

Форма: асинхронный.


Я имел в виду: класс используете стандартный или напрямую winsock?
Arxant
29
Arxant 2016.10.12 18:04  
Scriptong:
Я имел в виду: класс используете стандартный или напрямую winsock?

WinSock2

причем сокет в ДЛЛ жив

После перезагрузки Формы = создание Листен Клиент ДЛЛ передает в онТикет котировки, Форма принимает

Arxant
29
Arxant 2016.10.12 18:59  
Arxant:

WinSock2

причем сокет в ДЛЛ жив

После перезагрузки Формы = создание Листен Клиент ДЛЛ передает в онТикет котировки, Форма принимает

Похоже нашел

В Форме переделал запись в журнал торгов с Rewrite на Reset, что вызвало!!! исключительное состояние без сообщения об ошибке????

Больше суток "ибилися волны о борт кара бля"

Буду посмотреть

К МТ4 вопросов нет

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий