Скачать MetaTrader 5

Access violation write to 0x00000026

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

Добрый день.

Иногда появляется сообщение типа:  Access violation write to 0x00000026 in   и далее путь доступак программе. Подскажите пожалуйста где копать чтобы избавиться от этпго.

Спасибо.

Ihor Herasko
11301
Ihor Herasko  
Скорее всего, какая-то программа (эксперт, индикатор или скрипт) используют вызов из DLL-функций. Именно там и появляется ошибка доступа. Для выявления этой программы необходимо запретить вызов функций DLL в терминале: "Сервис" - "Настройки" - "Советники", убрать галку "Разрешить импорт DLL". При следующем запуске программ, использующих DLL, они выдадут ошибку (см. журнал экспертов).
Piotr Storozenko
19451
Piotr Storozenko  

В программе я не использовал DLL . Это советник средней сложности с использованием приличного колличества индикаторов , некоторые из которых MTF. В программе используется запись/чтение файлов csv  Использую в коде функции обработки OnTick()  и  OnChartEvent()

Это в двух словах что использовал.

Piotr Storozenko
19451
Piotr Storozenko  
И забыл еще одно, как мне кажется важное - программа включена для тестирования на нескоольких парах ,заметил что после появления этой ошибки останавливается тест на одной из пар ,а на остальных продолжает нормально работать.
Ihor Herasko
11301
Ihor Herasko  
pitpiter:
И забыл еще одно, как мне кажется важное - программа включена для тестирования на нескоольких парах ,заметил что после появления этой ошибки останавливается тест на одной из пар ,а на остальных продолжает нормально работать.

Вы уверены, что говорите про платформу МТ4? Ведь в МТ4 невозможно запустить тестер так, чтобы эксперт торговал на нескольких валютных парах. Тем более, если уж эксперт перестал работать с одной валютной парой, то то же самое будет происходить с остальными парами. Ведь эксперт (и тестер) один. 

Piotr Storozenko
19451
Piotr Storozenko  
Scriptong:

Вы уверены, что говорите про платформу МТ4? Ведь в МТ4 невозможно запустить тестер так, чтобы эксперт торговал на нескольких валютных парах. Тем более, если уж эксперт перестал работать с одной валютной парой, то то же самое будет происходить с остальными парами. Ведь эксперт (и тестер) один. 

Да, я имею ввиду форвард тест на демо.
Piotr Storozenko
19451
Piotr Storozenko  
Простите, Вы не совсем правильно поняли или я плохо обьяснил. Советник включен на нескольких графиках одновременно. В советнике есть функция, которая делает скриншоты при определенных событиях и я заметил что после появления этой ошибки  скриншоты для одной из пар переставали добавляься , в то время как по остальным все работало нормально. Сегодня появилась ошибка 2 раза и время последнего скриншота для одной пары было как раз перед появлением ошибки, то же было по другой паре.
Piotr Storozenko
19451
Piotr Storozenko  

Отключил возможность вызова DLL и опять ошибка с тем же результатом - заморозилась работа на одной паре.

2014.12.23 21:54:17.317    Access violation write to 0x8F078067 in

Алексей Тарабанов
7326
Алексей Тарабанов  
pitpiter:

Отключил возможность вызова DLL и опять ошибка с тем же результатом - заморозилась работа на одной паре.

2014.12.23 21:54:17.317    Access violation write to 0x8F078067 in



У Вас параллельный доступ к файлам как-то отслеживается? 
Alexander
3001
Alexander  

Добрый день.

Приложите логи и  вашего эксперта для воспроизведения проблемы (можно прислать код мне в личку, после всех проверок он будет удален).

Спасибо

Alexander
3001
Alexander  
pitpiter:

Отключил возможность вызова DLL и опять ошибка с тем же результатом - заморозилась работа на одной паре.


На каком сервере и какой паре воспроизводится ?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий