Скачать MetaTrader 5

DLL & ADO - возможно ли?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Почитай интервью участников Automated Trading Championship
Forex Trader
114257
Forex Trader 2006.02.10 14:42 
В продолжение темы по DLL хочу задать вопрос:

Пытаюсь организовать вызов функций работы с БД (MSSQL) через ADO (в dll) из эксперта -
выдают критическую ошибку при обращении к классу ADOConnection, т.е. работа с базой ну ни как
не хочут строиться. Если кто-нибудь сталкивался с подобными вещами, не откажите в помощи.
Ф-иии в библиотеки описаны правильно (stdcall) в ее работоспособности уверен
Forex Trader
114257
Forex Trader 2006.02.10 17:28  
Expert -> ExpertDll(AX NOT Supported) -> AX(COM)Server(*.dll, *.exe) -> ADO (DAO, ..., ...)
That's why an ActiveX (ADO) cannot be invoked from ExpertDLL (NOT ActiveX) directly.
Forex Trader
114257
Forex Trader 2006.02.10 18:40  
2 faust

Надо делать так.
ADO или иной ActiveX запускается отдельным приложением.
dll под MT4 дает сигналы и сливает инфу этому приложению.
По сути это - межпроцессорный обмен данными.
Forex Trader
114257
Forex Trader 2006.02.11 19:41  
а использование именно MSSQL критично?
я пользовался DLL-кой MySQL и все работало
Forex Trader
114257
Forex Trader 2006.02.11 23:13  
Не критично, но и не универсально.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий