# При запуске советника закрывается терминал выдавая ошибку

Раздел: Язык программирования MQL4
Автор темы: bitserdsa
Создана: 2009-12-30 11:16
Ответов: 10 | Просмотров: 4982
Страница 1 из 1
Источник: https://forexsystemru.com/threads/12090/

---

## bitserdsa — 2009-12-30 11:16

Добрый день товарищи есть вот такая во твещь (эксперт прикреплен)...
 при его запкске викинуло мне такое

There has been a critical error
Time        : 2009.12.30 10:12
Program     : Client Terminal
Version     : 4.00 (build: 224, 15 May 2009)
OS          : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
Processors  : 2 x X86 (level 6)
Memory      : 2097151/2097151 kb
Exception   : C0000005
Address     : 01D34B26
Access Type : read
Access Addr : 00000000

Registers   : EAX=00003030 CS=001b EIP=01D34B26 EFLGS=00010206
            : EBX=30303030 SS=0023 ESP=029AB8A4 EBP=03446150
            : ECX=01D445C0 DS=0023 ESI=00000000 FS=003b
            : EDX=00000000 ES=0023 EDI=FFFFFFFF GS=0000

Stack Trace : 025B0035 00000000 00000000 00000000
            : 00000000 00000000 00000000 00000000
            : 00000000 00000000 00000000 00000000
            : 00000000 00000000 00000000 00000000

Modules     :
          1 : 00400000 002B1000 c:\program files\mmcis metatrader 4 client terminal\terminal.exe
          2 : 01D30000 00020000 c:\program files\mmcis metatrader 4 client terminal\experts\libraries\destinyadx-eurusd_i.dll
          3 : 10000000 00007000 c:\program files\internet download manager\idmmkb.dll
          4 : 20000000 002CD000 c:\windows\system32\xpsp2res.dll
          5 : 5B260000 00038000 c:\windows\system32\uxtheme.dll
          6 : 5BD50000 00054000 c:\windows\system32\netapi32.dll
          7 : 61EC0000 0000E000 c:\windows\system32\mfc42loc.dll
          8 : 698B0000 00058000 c:\windows\system32\hnetcfg.dll
          9 : 6D020000 00015000 c:\progra~1\kasper~1\kasper~1\adialhk.dll
         10 : 6D4C0000 00006000 c:\progra~1\kasper~1\kasper~1\kloehk.dll
         11 : 6D710000 00013000 c:\progra~1\kasper~1\kasper~1\mzvkbd.dll
         12 : 6D730000 00013000 c:\progra~1\kasper~1\kasper~1\mzvkbd3.dll
         13 : 71A30000 00040000 c:\windows\system32\mswsock.dll
         14 : 71A70000 00008000 c:\windows\system32\wshtcpip.dll
         15 : 71A80000 00008000 c:\windows\system32\ws2help.dll
         16 : 71A90000 00017000 c:\windows\system32\ws2_32.dll
         17 : 71AB0000 0000A000 c:\windows\system32\wsock32.dll
         18 : 71BD0000 00013000 c:\windows\system32\samlib.dll
         19 : 72CD0000 00008000 c:\windows\system32\msacm32.drv
         20 : 72CE0000 00009000 c:\windows\system32\wdmaud.drv
         21 : 72FC0000 00026000 c:\windows\system32\winspool.drv
         22 : 73D90000 000FE000 c:\windows\system32\mfc42.dll
         23 : 746E0000 0004B000 c:\windows\system32\msctf.dll
         24 : 75DA0000 00091000 c:\windows\system32\mlang.dll
         25 : 76350000 00005000 c:\windows\system32\msimg32.dll
         26 : 76380000 00049000 c:\windows\system32\comdlg32.dll
         27 : 769A0000 000B4000 c:\windows\system32\userenv.dll
         28 : 76B00000 00011000 c:\windows\system32\atl.dll
         29 : 76B20000 0002E000 c:\windows\system32\winmm.dll
         30 : 76BE0000 0000B000 c:\windows\system32\psapi.dll
         31 : 76C20000 0002E000 c:\windows\system32\wintrust.dll
         32 : 76C80000 00028000 c:\windows\system32\imagehlp.dll
         33 : 76D30000 00018000 c:\windows\system32\mprapi.dll
         34 : 76D50000 00019000 c:\windows\system32\iphlpapi.dll
         35 : 76E00000 00025000 c:\windows\system32\adsldpc.dll
         36 : 76E70000 0000E000 c:\windows\system32\rtutils.dll
         37 : 76E80000 00012000 c:\windows\system32\rasman.dll
         38 : 76EA0000 0002F000 c:\windows\system32\tapi32.dll
         39 : 76ED0000 0003C000 c:\windows\system32\rasapi32.dll
         40 : 76F10000 00027000 c:\windows\system32\dnsapi.dll
         41 : 76F50000 0002D000 c:\windows\system32\wldap32.dll
         42 : 76FB0000 00006000 c:\windows\system32\rasadhlp.dll
         43 : 76FC0000 0007F000 c:\windows\system32\clbcatq.dll
         44 : 77040000 000C7000 c:\windows\system32\comres.dll
         45 : 77110000 0008C000 c:\windows\system32\oleaut32.dll
         46 : 771A0000 000A6000 c:\windows\system32\wininet.dll
         47 : 77250000 0009C000 c:\windows\system32\urlmon.dll
         48 : 773C0000 00102000 c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
         49 : 774D0000 0013C000 c:\windows\system32\ole32.dll
         50 : 77910000 000F4000 c:\windows\system32\setupapi.dll
         51 : 77A70000 00095000 c:\windows\system32\crypt32.dll
         52 : 77B10000 00012000 c:\windows\system32\msasn1.dll
         53 : 77BC0000 00007000 c:\windows\system32\midimap.dll
         54 : 77BD0000 00015000 c:\windows\system32\msacm32.dll
         55 : 77BF0000 00008000 c:\windows\system32\version.dll
         56 : 77C00000 00058000 c:\windows\system32\msvcrt.dll
         57 : 77C60000 00023000 c:\windows\system32\msv1_0.dll
         58 : 77CB0000 00032000 c:\windows\system32\activeds.dll
         59 : 77D30000 00090000 c:\windows\system32\user32.dll
         60 : 77DC0000 000AC000 c:\windows\system32\advapi32.dll
         61 : 77E70000 00091000 c:\windows\system32\rpcrt4.dll
         62 : 77F10000 00046000 c:\windows\system32\gdi32.dll
         63 : 77F60000 00076000 c:\windows\system32\shlwapi.dll
         64 : 77FE0000 00011000 c:\windows\system32\secur32.dll
         65 : 7C800000 000F6000 c:\windows\system32\kernel32.dll
         66 : 7C900000 000B1000 c:\windows\system32\ntdll.dll
         67 : 7C9C0000 00818000 c:\windows\system32\shell32.dll

Call stack  :

После этого вырубило вообще терминал
 Ктото может помочь

## pegas — 2009-12-30 13:17

> Цитата (bitserdsa):
> Добрый день товарищи есть вот такая во твещь (эксперт прикреплен)...
> при его запкске викинуло мне такое
>
> There has been a critical error
> Time : 2009.12.30 10:12
> Program : Client Terminal
> Version : 4.00 (build: 224, 15 May 2009)
> OS : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
> ...................................
> После этого вырубило вообще терминал
>
> Ктото может помочь

 
Обнови версию терминала до 225   - должно помочь

## bitserdsa — 2009-12-30 14:40

НЕ помоглооо(((((((((

## ld73 — 2009-12-30 15:03

> Цитата (bitserdsa):
> Добрый день товарищи есть вот такая во твещь (эксперт прикреплен)...
>  при его запкске викинуло мне такое
>
> 
> 3 : 10000000 00007000 c:\program files\internet download manager\idmmkb.dll
>
> После этого вырубило вообще терминал
>  Ктото может помочь

Из всего дампа, эта строчка вызывает сомнение, похоже на Downloder'а, скорей всего смысл этого экспа, высосать у вас все что представляет интерес :).

## Sebastian Perreira — 2009-12-30 15:12

> Цитата (bitserdsa):
> Добрый день товарищи есть вот такая во твещь (эксперт прикреплен)...
>  при его запкске викинуло мне такое
> ...
> После этого вырубило вообще терминал
>  Ктото может помочь

В директории c:\program files\mmcis metatrader 4 client terminal\**experts**\ удали файл **DestinyADX-EURUSD_I.ex4**, а от сюда c:\program files\mmcis metatrader 4 client terminal\experts\**libraries**\ удали **destinyadx-eurusd_i.dll**. 
Если не поможет, то удали из директорий **/experts, //indicators, //scripts** все файлы с расширением ***.ex4**.
Должно сработать.

## ld73 — 2009-12-30 15:35

> Цитата (bitserdsa):
> НЕ помоглооо(((((((((

#import "DestinyADX-EURUSD_I.dll"
   int LoadSystem(string& a0[], int& a1[], double& a2[]);
#import

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

## bitserdsa — 2009-12-31 01:58

> Цитата (ld73):
> #import "DestinyADX-EURUSD_I.dll"
>    int LoadSystem(string& a0[], int& a1[], double& a2[]);
> #import
>
> мдя... в длл-ке сокрыты сокровенные и мистические данные :), просто жуть.

мммм..... мне маловато о чем это говорит, а есле на понятном языке.....  что значатвашы слова?

## ld73 — 2009-12-31 10:29

> Цитата (bitserdsa):
> мммм..... мне маловато о чем это говорит, а есле на понятном языке.....  что значатвашы слова?

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

Вот пример:
gi_220 = LoadSystem(gsa_84, gia_88, gda_92);

где gsa_84 это 

   asa_0 = AccountCompany();
   asa_0 = AccountCurrency();
   asa_0 = AccountName();
   asa_0 = WindowExpertName();
   asa_0 = AccountServer();
   asa_0 = AccountNumber();
   asa_0 = TerminalCompany();
   asa_0 = TerminalName();
   asa_0 = TerminalPath();
   asa_0 = TimeToStr(TimeCurrent(), TIME_DATE);
   asa_0 = "1";
   asa_0 = Symbol();
   asa_0 = "12345";
   asa_0 = DoubleToStr(IsTesting(), 0);

как вы думаете, много ли говорят эти данные о рынке?
Больше эти данные говорят о вас, :) спрашивается зачем?

Особенно этот параметр мне по душе :) **asa_0 = TerminalPath();**

## imported_yuri_m — 2010-01-03 23:02

И что это за фигня? Очень часто при попытке закинуть советник тоже вылазит такая хрень...

## imported_yuri_m — 2010-01-03 23:02

Это хоть не "червяк" по выуживанию логина и пароля?

## supervisor — 2010-01-04 12:57

такая ошибка бывает вылазиет при несовместимости билдов терминала и ех4 файла
нужно перекомпилировать ех4 под текущий билд - тогда ошибка может исчезнуть

