Crash!!! 3.65 4734

 
Crash!!! 3.65 4734
При запуске теста експерта с обращением на нескомпилированную после очередных исправлений функцию

первый краш позднее по времени но он вылетает первым, потом ряд крашей

Time: 2003.08.19 14:46
There has been a critical error in MetaTrader
Version : 3.65 (build: 4734, Aug 18 2003)
Microsoft Windows 2000 version 5.1 Service Pack 1 (Build 2600)
Memory : 259888 / 116336 kb
Exception : C0000005
Address : 004251D9
Access Type : write
Access Addr : 00000000

Registers : EAX=00000000 CS=001b EIP=004251D9 EFLGS=00010246
: EBX=01070EB8 SS=0023 ESP=018FAB70 EBP=018F0000
: ECX=00000008 DS=0023 ESI=018EFFD8 FS=0038
: EDX=00000000 ES=0023 EDI=00000000 GS=0000

Stack Trace : 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
00424206:0FD3 [004251D9] ?DoFunction@CExpert


Version : 3.65 (build: 4734, Aug 18 2003)
Microsoft Windows 2000 version 5.1 Service Pack 1 (Build 2600)
Memory : 259888 / 96168 kb
Exception : C0000005
Address : 004F4275
Access Type : read
Access Addr : 00000000

Registers : EAX=00000000 CS=001b EIP=004F4275 EFLGS=00010206
: EBX=001DF6A0 SS=0023 ESP=035616B0 EBP=03561700
: ECX=001F03EA DS=0023 ESI=00000113 FS=003b
: EDX=00000000 ES=0023 EDI=00000000 GS=0000

Stack Trace : 004F448B 77D57AD7 77D5CCD4 77D34455
: 77D34D58 00000113 FFFF7FFF 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
004F41F3:0082 [004F4275] ?AfxCallWndProc
004F4460:002B [004F448B] ?AfxWndProc
00000000:0113 [00000113] _g3d

Time: 2003.08.19 14:38
There has been a critical error in MetaTrader
Version : 3.65 (build: 4734, Aug 18 2003)
Microsoft Windows 2000 version 5.1 Service Pack 1 (Build 2600)
Memory : 259888 / 96420 kb
Exception : C0000005
Address : 004F4275
Access Type : read
Access Addr : 00000000
 
попробуйте удалить все *.exp файлы
Попробуйте удалить все *.exp файлы и запустите снова.
 
Краш отстал, но СКОЛЬКО раз можно из одного експерта обращаться к одной функции
значения при повторном обращении отдает тоже что и при первом, хотя вводные другие? Краш изчез, что то там с математикой похоже было, раздробил расчет на большее колво переменных - прошло.

Всех благ,
Micky Mogol
 
неограниченное кол-во раз
Вы не могли бы нам прислать эксперта, на котором был креш?
 
С удовольствием, но его уже нет(переработан)...,
постараюсь копии делать в следующий раз. А с пользовательскими функциями в прямую не прошло, я правда не особо затыкался, решил через глобальные переменные, похоже так намного эффективнее, функция если прошла расчет возвращает 1, а за 1 сработку может вернуть сколько угодно глобальных переменных.

Всех благ,
Micky Mogol
Причина обращения: