Скачать MetaTrader 5

cannot open dll

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
neftegaz
143
neftegaz  
2010.11.03 00:59:38    Client (EURUSD,H1)    8384 bytes of leaked memory
2010.11.03 00:59:38    Client (EURUSD,H1)    Cannot open 'C:\Program Files\MetaTrader5alpari\MQL5\Libraries\9_mlq5.dll' (126)


Но библиотека в папке существует. Может кто сталкивался, какие предположения?

Для работы с внешними библиотеками должны какие-то быть активны службы Windows?

OS XP SP3

o_o
Модератор
23861
o_o  

вы в названии mlq5 не ошиблись?
MetaQuotes
Админ
25054
Renat Fatkhullin  

Код ошибки Windows API 126 означает, что такой файл не найден (может опечатка вкралась).

Приведите кусок кода, пожалуйста.

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений - Документация по MQL5
neftegaz
143
neftegaz  

#import "user32.dll"
//
#import "Shell32.dll"
   int ShellExecuteW(int hwnd,string lpOperation,string lpFile,string lpParameters,string lpDirectory,int nShowCmd);
#import "9_mlq5.dll" 

Результат:

2010.11.03 02:16:24    PostgreSQL_Client (EURUSD,H1)    5392 bytes of leaked memory
2010.11.03 02:16:24    PostgreSQL_Client (EURUSD,H1)    Cannot open 'C:\Program Files\MetaTrader5alpari\MQL5\Libraries\9_mlq5.dll' (126)


Файл существует на самом деле:


Как такое может быть не понимаю. Пробовал на двух разных компьютерах, результат одинаковый.

MetaQuotes
Админ
25054
Renat Fatkhullin  
neftegaz:

Как такое может быть не понимаю. Пробовал на двух разных компьютерах, результат одинаковый.
Проверьте через depends.exe 9_mlq5.dll - наверняка эта библиотека тянет за собой еще ворох DLL, при обломе каскадной загрузки любой из них можно получить системную Win API ошибку 126.
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции - Документация по MQL5
neftegaz
143
neftegaz  
Renat:
Проверьте через depends.exe 9_mlq5.dll - наверняка эта библиотека тянет за собой еще ворох DLL, при обломе каскадной загрузки любой из них можно получить системную Win API ошибку 126.
Да действительно похоже в этом было дело. Спасибо. 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий