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.
That's why an ActiveX (ADO) cannot be invoked from ExpertDLL (NOT ActiveX) directly.
2 faust
Надо делать так.
ADO или иной ActiveX запускается отдельным приложением.
dll под MT4 дает сигналы и сливает инфу этому приложению.
По сути это - межпроцессорный обмен данными.
Надо делать так.
ADO или иной ActiveX запускается отдельным приложением.
dll под MT4 дает сигналы и сливает инфу этому приложению.
По сути это - межпроцессорный обмен данными.
а использование именно MSSQL критично?
я пользовался DLL-кой MySQL и все работало
я пользовался DLL-кой MySQL и все работало
Не критично, но и не универсально.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пытаюсь организовать вызов функций работы с БД (MSSQL) через ADO (в dll) из эксперта -
выдают критическую ошибку при обращении к классу ADOConnection, т.е. работа с базой ну ни как
не хочут строиться. Если кто-нибудь сталкивался с подобными вещами, не откажите в помощи.
Ф-иии в библиотеки описаны правильно (stdcall) в ее работоспособности уверен