Как правильно создать и прикрепить Dll к советнику?

 

Создал нейронную сеть и вставил её в dll файл. Но MT ругается:

There has been a critical error
Time : 2008.10.05 08:47
Program : Client Terminal
Version : 4.00 (build: 218, 26 Aug 2008)
OS : Windows XP Professional 5.1 Service Pack 3 (Build 2600)
Processors : 2 x X86 (level 6)
Memory : 2096172/1624916 kb
Exception : C0000005
Address : 73D911C7
Access Type : read
Access Addr : 00000004

Registers : EAX=00000000 CS=001b EIP=73D911C7 EFLGS=00010246
: EBX=00000001 SS=0023 ESP=04193C88 EBP=04193CCC
: ECX=00000000 DS=0023 ESI=01F42BE0 FS=003b
: EDX=00000003 ES=0023 EDI=00156774 GS=0000

Stack Trace : 73E28D32 73D97419 7C90118A 7C923ABA
: 7C81CA96 7C81CB0E 10201D03 10201CA5
: 10201B40 05E68C6C 0045814E 00463707
: 00454F93 FFFFFFFF 00000000 00000000

Modules :
1 : 00400000 007F3FA0 c:\program files\metatrader - alpari\terminal.exe
2 : 02070000 002CD000 c:\windows\system32\xpsp2res.dll
3 : 05C90000 002CE000 c:\windows\system32\dll.dll
4 : 10000000 000B1000 c:\progra~1\agnitum\outpos~1\wl_hook.dll
5 : 10200000 00087000 c:\windows\system32\msvcr71d.dll
6 : 5B260000 00038000 c:\windows\system32\uxtheme.dll
7 : 61EC0000 0000E000 c:\windows\system32\mfc42loc.dll
8 : 698B0000 00058000 c:\windows\system32\hnetcfg.dll
9 : 71A30000 00040000 c:\windows\system32\mswsock.dll
10 : 71A70000 00008000 c:\windows\system32\wshtcpip.dll
11 : 71A80000 00008000 c:\windows\system32\ws2help.dll
12 : 71A90000 00017000 c:\windows\system32\ws2_32.dll
13 : 73D90000 000FE000 c:\windows\system32\mfc42.dll
14 : 76350000 00005000 c:\windows\system32\msimg32.dll
15 : 76380000 00049000 c:\windows\system32\comdlg32.dll
16 : 769A0000 000B5000 c:\windows\system32\userenv.dll
17 : 76B20000 0002E000 c:\windows\system32\winmm.dll
18 : 76D50000 00019000 c:\windows\system32\iphlpapi.dll
19 : 76F10000 00027000 c:\windows\system32\dnsapi.dll
20 : 76F50000 0002D000 c:\windows\system32\wldap32.dll
21 : 76FA0000 00008000 c:\windows\system32\winrnr.dll
22 : 76FB0000 00006000 c:\windows\system32\rasadhlp.dll
23 : 77110000 0008B000 c:\windows\system32\oleaut32.dll
24 : 773C0000 00103000 c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
25 : 774D0000 0013D000 c:\windows\system32\ole32.dll
26 : 77C00000 00058000 c:\windows\system32\msvcrt.dll
27 : 77DC0000 000AC000 c:\windows\system32\advapi32.dll
28 : 77E70000 00092000 c:\windows\system32\rpcrt4.dll
29 : 77F10000 00049000 c:\windows\system32\gdi32.dll
30 : 77F60000 00076000 c:\windows\system32\shlwapi.dll
31 : 77FE0000 00011000 c:\windows\system32\secur32.dll
32 : 7C140000 00217000 c:\windows\system32\mfc71d.dll
33 : 7C800000 000F8000 c:\windows\system32\kernel32.dll
34 : 7C900000 000B0000 c:\windows\system32\ntdll.dll
35 : 7C9C0000 0081B000 c:\windows\system32\shell32.dll
36 : 7E360000 00091000 c:\windows\system32\user32.dll

Call stack :
00457AA0:06AE [0045814E] ?CallDllFunction@CExpertInterior (terminal.exe)
0045F8B0:3E57 [00463707] ?ExecuteStaticAsm@CExpertInterior (terminal.exe)
00454E80:0113 [00454F93] ?RunExpertInt@CExpertInterior (terminal.exe)

Создавал dll в VС++.

 

ищи утечку памяти в коде c++. особенно проверь использование STL