Будьте готовы к выходу свежего MetaTrader 4 с обновленным языком MQL4 - страница 13

 
MetaDriver:
Паша,  давай больше информации, у телепатов до понедельника выходной.

Окей ).

Винда 8.1х64.

Проект использует wininet.dll и самодельную dll для вычисления хеша.

Как ты догадался по названию скрипта - это тест апи для  btce.

Так вот обновился я до 606 билда, к этому времени код изрядно изменился.

Компилирую, запускаю - терминал молча вылетает, в логах пусто.

Естественно грешу на свой код, долго пытаюсь разобраться.

Нахожу код и ex4 недельной давности, запускаю старый экзешник в новом билде - работает.

Компилирую тот старый код в новом билде, при запуске дает - Access violation read to ......

Вроде все.

Ну еще винда много обновлений вчера поставила. 

 
kPVT:

Окей ).

Винда 8.1х64.

Проект использует wininet.dll и самодельную dll для вычисления хеша.

Как ты догадался по названию скрипта - это тест апи для  btce.

Так вот обновился я до 606 билда, к этому времени код изрядно изменился.

Компилирую, запускаю - терминал молча вылетает, в логах пусто.

Естественно грешу на свой код, долго пытаюсь разобраться.

Нахожу код и ex4 недельной давности, запускаю старый экзешник в новом билде - работает.

Компилирую тот старый код в новом билде, при запуске дает - Access violation read to ......

Вроде все.

Ну еще винда много обновлений вчера поставила. 

Малавата будет.  Ма-ла-ва-та!

Напряг всю доступную телепатию, помехи зверские (полнолуние), так что не обессудь ежли что не так.  Так понял, что старый ex4 компилирован в 509 билде.  Там сроки ансишные, в новом билде юникод. 

Скорее всего колбаса при передачи строк в DLL (и при получении оттуда).  Глянь тут.

Проблема с новой версией редактора для MT4 - MQL4 форум
  • www.mql5.com
Проблема с новой версией редактора для MT4 - MQL4 форум
 
MetaDriver:

Малавата будет.  Ма-ла-ва-та!

Напряг всю доступную телепатию, помехи зверские (полнолуние), так что не обессудь ежли что не так.  Так понял, что старый ex4 компилирован в 509 билде.  Там сроки ансишные, в новом билде юникод. 

Скорее всего колбаса при передачи строк в DLL (и при получении оттуда).  Глянь тут.

Сори, что не сказал билд предыдущего мт4, просто я его не помню.

Это какой то 59х или 60х, в общем за пару-тройку билдов до 606, работало ли на 605 не знаю.

З.ы. Со строками все норм., код писан в новом МЕ, dll тоже юникодные.

еще P.s.

Билды мт4 как пирожки ), только заметил, что уже 610 вышел.

Я обновился, но версия компилятора осталась та же 887.

Все также -  Access violation read to ...

 
kPVT:

Сори, что не сказал билд предыдущего мт4, просто я его не помню.

Это какой то 59х или 60х, в общем за пару-тройку билдов до 606, работало ли на 605 не знаю.

З.ы. Со строками все норм., код писан в новом МЕ, dll тоже юникодные.

еще P.s.

Билды мт4 как пирожки ), только заметил, что уже 610 вышел.

Я обновился, но версия компилятора осталась та же 887.

Все также -  Access violation read to ...

ну чё, - в сервисдеск.  и/или сюда.
MetaTrader 4 Client Terminal build 610 - MQL4 форум
  • www.mql5.com
MetaTrader 4 Client Terminal build 610 - MQL4 форум
Причина обращения: