У ВАС НЕ РАБОТАЕТ СОВА ПО ПРИХОДУ НОВОГО БИЛДА, КОТОРАЯ РАБОТАЛА?

  • Автор темы Автор темы LUKA.
  • Дата начала Дата начала

LUKA.

САМ ПО СЕБЕ
Всем привет, с приходом нового билда перестала работать сова?

Решение простое как все простое.

Беру первую сову попавшуюся в руки.
001.jpg
Пишет, нельзя использовать декомпильный файл.

Открываем код и меняем предлог к примеру gi_ на NU_NAH_

002.jpg
Опять пишет, нельзя использовать декомпильный файл.

Находим дугой предлог g_ меняем все на HU_
004.jpg
Опять пишет, нельзя использовать декомпильный файл.

Находим дугой предлог gi_ меняем все на md_
005.jpg
Опять пишет, нельзя использовать декомпильный файл.

006.jpg

Находим дугой предлог li_ меняем все на HZ_
007.jpg

Компилируем и о счастье!!!!!!!!!!!!!!!

008.jpg


КОМПИЛЯЦИЯ ПРОШЛА УСПЕШНО!!!!!!!!!!!

Всем удачи!!!

P.S. Думая кто не идиот, тот врубится что на что надо менять и как., скидка только тем кто на форе недавно.
 
Последнее редактирование:

Hochuh

Почетный гражданин
Всем привет, с приходом нового билда перестала работать сова?

Решение простое как все простое.

...
Реально не понятно зачем такую "защиту" сделали, которая обходится в две секи. Помню первый когда сов исправлял, что бы не заморачиваться на поиске чего там и как(какие комбинации буковок с _ считаются декомпилом) - просто менял вообще ВСЕ подчеркивания _ на буковку a:), и потом просто возвращал его на место, там, где выдавало ошибки компиляции в OBJPROP_COLOR, OP_SELLSTOP и т.п., т.е. в стандартных константах языка mql4. Правда читабельность кода немного падала с буковкой:disappointed: А так действительно - обойти такую "защиту" проще не куда.
 
Последнее редактирование:

tommy27

Гуру форума
Вариант ещё проще:

Можно скомпилировать ещё проще, не меняя ничего в коде:

меняем текущую дату в компьютере на до 1 мая 2013. И всё прекрасно компилируется ;)

Пример на последнем билде:
 

Вложения

  • ф1.jpg
    ф1.jpg
    83,6 КБ · Просмотры: 188
  • ф2.jpg
    ф2.jpg
    42,5 КБ · Просмотры: 158
  • ф3.jpg
    ф3.jpg
    93,2 КБ · Просмотры: 196

LUKA.

САМ ПО СЕБЕ
Еще в некоторых совах вот такая шапочка бывает

Посмотреть вложение 127965

Ее тоже нужно удалить.

Еще в некоторых совах вот такая шапочка бывает

Посмотреть вложение 127965

Ее тоже нужно удалить
Удалял,и ничего,то-же самое,некампил...

Можно скомпилировать ещё проще, не меняя ничего в коде:

меняем текущую дату в компьютере на до 1 мая 2013. И всё прекрасно компилируется ;)

Пример на последнем билде:

Про шапку просто забыл, я ее удалял до проблем с декомпилом.
______________________________________________________________
А чего тему не создали?

Выход прост, я так раньше обманывал карту города, которая просила обновится, но не сообразил сразу.
Респект!
 
Последнее редактирование:

Trader108

Активный участник
А я таким способом решаю проблему, без ковыряния в коде - в директории терминала нахожу metalang.exe , переименовываю во что-то другое, например metalang_.exe затем подсовываю старый metalang.exe из ранних билдов. И все компилируется - до перезапуска терминала. Тогда он перестанет компилировать. Тогда надо закрыть Метаэдитор, вернуть на место оригинальный (новый) metalang.exe (переименовав), и снова открыть редактор. Все компилируется - опять до перезапуска терминала. Но благодаря спящему режиму терминал у меня открыт постоянно.
 

NSerega

Администратор
А я таким способом решаю проблему, без ковыряния в коде - в директории терминала нахожу metalang.exe , переименовываю во что-то другое, например metalang_.exe затем подсовываю старый metalang.exe из ранних билдов. И все компилируется - до перезапуска терминала. Тогда он перестанет компилировать. Тогда надо закрыть Метаэдитор, вернуть на место оригинальный (новый) metalang.exe (переименовав), и снова открыть редактор. Все компилируется - опять до перезапуска терминала. Но благодаря спящему режиму терминал у меня открыт постоянно.

Можно сделать немного по другому. Скопировать файлы metaeditor.exe и metalang.exe из старого билда в отдельную папку. Запускать файл metaeditor.exe из этой папки. А дальше дело техники File -> Open -> находим файл -> открываем -> Compile.
 

AlexeyVik

Программист mql4 mql5
Можно сделать немного по другому. Скопировать файлы metaeditor.exe и metalang.exe из старого билда в отдельную папку. Запускать файл metaeditor.exe из этой папки. А дальше дело техники File -> Open -> находим файл -> открываем -> Compile.
Только не так всё просто. Туда ещё потребуются папки config с файлами, experts со всеми вложенными папками и Languages с файлами.
 

tommy27

Гуру форума
А чего тему не создали?
Выход прост, я так раньше обманывал карту города, которая просила обновится, но не сообразил сразу.
Респект!

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

LUKA.

САМ ПО СЕБЕ
Еще в некоторых совах вот такая шапочка бывает

Посмотреть вложение 127965

Ее тоже нужно удалить.

Еще в некоторых совах вот такая шапочка бывает

Посмотреть вложение 127965

Ее тоже нужно удалить
Удалял,и ничего,то-же самое,некампил...

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

Да я тоже не думал, что тема будет актуальной.

Кто в коде соображает, сам находит выход тем или иным способом(как я к примеру), а оказалось путей разрешения_немеренно!!! когда над решением одной проблемы думает много людей.,(поэтому немцы проиграли НАМ!!! войну:)), а вот кто с кодированием не дружит, тема-в самый раз.
 

expforex

Программиров
если есть время на заморочки с переименованием файла компилятора то да......... а если постоянно в движении то легче отредактировать код.
 

LUKA.

САМ ПО СЕБЕ
если есть время на заморочки с переименованием файла компилятора то да......... а если постоянно в движении то легче отредактировать код.

Так и делаю, просто на скорую руку пришлось включить мозги, когда кокой то нужный скрипт перестал работать.
Из этого и тема выросла.
 

expforex

Программиров
Так и делаю, просто на скорую руку пришлось включить мозги, когда кокой то нужный скрипт перестал работать.
Из этого и тема выросла.

:facepalm: скоро откроется маркет мт4 и все! вся лафа с декомпиляцией закончиться.
 

yupyalta

Гуру форума
СКАЧАЙТЕ СТАРЫЙ БИЛД ПОД СТАРЫЕ РАЗРАБОТКИ СОВ И ИНДЮКОВ
ОН У МЕНЯ ЧИСТО ДЛЯ КОМПИЛИРОВАНМЯ
_http://yadi.sk/d/IU6t8XXa8cPkB
ВСЕМ УДАЧИ!!!!!!!!!
 
Последнее редактирование модератором:

yupyalta

Гуру форума
Нет не обновляется!!!
Он чисто только скомпилировать !!!
Если добавить свои данные и ДЦ то он начнёт обновление!!!
Но этого не стоит делать!!!!
Все окна для открытия счёта и авторизация просто закрываем и всё!
 
Последнее редактирование:
Верх