Версия OpenEdge: 10.2B07
Есть проблема если в тексте программы после оператора return есть операторы. Например :
def var aaa as char.
aaa = '111'.
return.
Проблем нет
----------
А вот такой код уже не компилируется, хотя на версии 10.1В03 проблем нет
def var aaa as char.
return.
aaa = '111'.
Не компилируется и падает напрочь сессия.
Хелп!
=====================================================
PROGRESS stack trace as of Mon Feb 10 09:40:11 2014
=====================================================
Startup parameters:
-pf d:\Progress102b\OpenEdge\startup.pf,-cpinternal 1251,-cpstream 1251,-cpcoll Russian,-cpcase Basic,-d dmy,-numsep 46,-numdec 44,(end .pf),-rereadnolock,-c 30,-d dmy,-yy 1920,-Bt 350,-D 100,-mmax 3000,-nb 200,-s 128,-noshvarfix,-pf \\apz-srvw-06\mfg\mfgsvr\guicli\Production.pf,-db apzprod,-ld qaddb,-H apz-srvu-01,-S 5550,-trig triggers,-db apzhlp,-ld qadhelp,-H apz-srvu-01,-S 5560,-trig triggers,-db apzadm,-ld qadadm,-H apz-srvu-01,-S 5570,-trig triggers,-db apzadd,-ld qadadd,-H apz-srvu-01,-S 5580,-trig triggers,(end .pf),-ininame d:\MFG\guicli\ProductionAPZ_local.ini,-p \\apz-srvw-06\mfg\mfgsvr\guicli\mf.p
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 10027AF1 01:00026AF1 d:\Progress102b\OpenEdge\bin\prow32.dll
Registers:
EAX:0012E560
EBX:00000000
ECX:0012E904
EDX:00000003
ESI:0012E56C
EDI:0012E763
CS:EIP:001B:10027AF1
SS:ESP:0023:0012E3DC EBP:0012E76D
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010206
Debugging dll C:\Windows\system32\DBGHELP.DLL
Symbol Path:
d:\Progress102b\OpenEdge\bin;d:\Progress102b\OpenEdge\pdbfiles
Call Stack:
Address Frame
10027AF1 00000000 common_srvrLogFile+18C91
6F687461 00000000 0000:00000000
6576206D 00000000 0000:00000000
6F697372 00000000 0000:00000000
7325206E 00000000 0000:00000000
30312820 00000000 0000:00000000
29393333 00000000 0000:00000000
** ABL Stack Trace **
--> RunFile adeedit\_proedit.r (adeedit\_proedit.r) at line 10405
USER-INTERFACE-TRIGGER adeedit\_proedit.r (adeedit\_proedit.r) at line 1989
adeedit\_proedit.r (adeedit\_proedit.r) at line 12280
USER-INTERFACE-TRIGGER ru/mfnewa3.p (\\apz-srvw-06\mfg\mfgsvr\guicli\add\ru\mfnewa3.r) at line 1979
ru/mfnewa3.p (\\apz-srvw-06\mfg\mfgsvr\guicli\add\ru\mfnewa3.r) at line 5227
p-menu-driver ru/mf1a.p (\\apz-srvw-06\mfg\mfgsvr\guicli\ru\mf1a.r) at line 4525
ru/mf1a.p (\\apz-srvw-06\mfg\mfgsvr\guicli\ru\mf1a.r) at line 12494
mf1.p (\\apz-srvw-06\mfg\mfgsvr\guicli\mf1.r) at line 1856
\\apz-srvw-06\mfg\mfgsvr\guicli\mf.p (\\apz-srvw-06\mfg\mfgsvr\guicli\mf.r) at line 141
** Persistent procedures/Classes **
Handle File Name
001146 d:\KSVEditor\_ProExtra.r
001145 d:\KSVEditor\_winfunc.r
001144 d:\KSVEditor\_windows.r
001137 d:\KSVEditor\adeedit\_logo.r
001105 \\apz-srvw-06\mfg\mfgsvr\guicli\euroacc\ru\mg\mgdompl.r
001104 \\apz-srvw-06\mfg\mfgsvr\guicli\mfinitpl.r
001064 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\lv\lvapipl.r
001059 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\lv\lvgenpl.r
001023 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\lv\lvlock.r
001022 \\apz-srvw-06\mfg\mfgsvr\guicli\add\ru\gp\gpcalcob.r
001021 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\gp\gpclndob.r
001020 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\gp\gpacccls.r
001018 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\gp\gpdrdnob.r
001017 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\gp\gplkup.r
001014 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\px\pxmsglib.r
001019 \\apz-srvw-06\mfg\mfgsvr\guicli\ru\gp\gpbrqgen.r
001007 \\apz-srvw-06\mfg\mfgsvr\guicli\pxtools.r
001006 \\apz-srvw-06\mfg\mfgsvr\guicli\add\ru\gp\gplabel.r
001005 \\apz-srvw-06\mfg\mfgsvr\guicli\add\ru\mfdpers.r
001004 \\apz-srvw-06\mfg\mfgsvr\guicli\mfinitpl.r
001003 \\apz-srvw-06\mfg\mfgsvr\guicli\pxgblmgr.r
001002 \\apz-srvw-06\mfg\mfgsvr\guicli\pxpgmmgr.r
001001 \\apz-srvw-06\mfg\mfgsvr\guicli\pxgblmgr.r
//=====================================================
PROGRESS stack trace as of Mon Feb 10 09:40:12 2014
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 10027AF1 01:00026AF1 d:\Progress102b\OpenEdge\bin\prow32.dll
Registers:
EAX:0012E560
EBX:00000000
ECX:0012E904
EDX:00000003
ESI:0012E56C
EDI:0012E763
CS:EIP:001B:10027AF1
SS:ESP:0023:0012E3DC EBP:0012E76D
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010206
Call Stack:
Address Frame
10027AF1 0012E76D common_srvrLogFile+18C91
6F687461 0012E771 0000:00000000
6576206D 0012E775 0000:00000000
6F697372 0012E779 0000:00000000
7325206E 0012E77D 0000:00000000
30312820 0012E781 0000:00000000
29393333 0012E785 0000:00000000
А вот такой код уже не компилируется, хотя на версии 10.1В0
Re: А вот такой код уже не компилируется, хотя на версии 10.
Да, действительно, мы подменяли файл promsgs на старый ради сообщений на русском. (((
Вернул родной, все работает. Спасибо.
Вернул родной, все работает. Спасибо.