А вот такой код уже не компилируется, хотя на версии 10.1В0

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
Doktor
Новичок
Сообщения: 11
Зарегистрирован: 01 дек 2006, 16:48

А вот такой код уже не компилируется, хотя на версии 10.1В0

Сообщение Doktor » 10 фев 2014, 09:12

Версия 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

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: А вот такой код уже не компилируется, хотя на версии 10.

Сообщение George » 10 фев 2014, 14:59


Doktor
Новичок
Сообщения: 11
Зарегистрирован: 01 дек 2006, 16:48

Re: А вот такой код уже не компилируется, хотя на версии 10.

Сообщение Doktor » 10 фев 2014, 15:59

Да, действительно, мы подменяли файл promsgs на старый ради сообщений на русском. (((
Вернул родной, все работает. Спасибо.

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: А вот такой код уже не компилируется, хотя на версии 10.

Сообщение George » 10 фев 2014, 16:23