Страница 1 из 1

xPictureBrowse (SealSoft)

Добавлено: 05 Июль 2011, 23:29
Дед Пахом
Дали мне программу доделывать C6.9058, постоянно падает на закрытии процедур, в которых есть шаблон xPictureBrowse. GPFReporter тоже указывает на файл xpbrowse.clw. Версия шаблона 2.4. Вопросы авторам: 1) есть идеи? 2) есть обновления? (шаблон датирован 2005-м годом). Ниже лог от GPFeporter:

Код: Выделить всё

Program : D:\development\apps\ACS\PPPFD\IdentityONE\idONE.exe
Version : 2.0.2.4
At : 23:16:49 on 2011/07/05
Workstation: : ДОМ-ПК
User Name: : Дом
Reported error : EXCEPTION_ACCESS_VIOLATION - Error reading data at : 00000008h
Windows : WinVista- 6.0.6002 Service Pack 2
Clarion : 6.3
Thread : 3 	Field : 0 	Event : 513 	Keycode : 1
Error at address : 001B01B1h  no debug info, Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60odbx.dll 6.300.9058
Stack Trace
??? 010E1078h 	Line ?=3023 	no proc 		Src=wsl.cpp 	Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 010F25D8h 	Line ?=3023 	no proc 		Src=wsl.cpp 	Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 004A0868h 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 004114ABh 	Line=493 		Proc=FUNCTIONCALLED_@_FILECALLBACKINTERFACE_@_FILEMANAGER@F21FILECALLBACKINTERFACEl6PARAMSRscRsc  Src=ABFILE.CLW
??? 010DE7A0h 	Line ?=3023 	no proc 		Src=wsl.cpp 	Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 004A0800h 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 0041286Fh 	Line=1532 	Proc=RESTOREFILE@F11FILEMANAGERRUs11FILEMANAGERUc  Src=ABFILE.CLW
[01] 0041298Eh 	Line=1521 	Proc=RESTOREFILE@F11FILEMANAGERRUsUc  Src=ABFILE.CLW
[02] 0040CCDBh 	Line=290 		Proc=NOTECLOSE@F12FILESMANAGER11FILEMANAGER  Src=ABFILE.CLW
??? 004A0600h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[03] 00414390h 	Line=853 		Proc=CLOSE@F11FILEMANAGER  Src=ABFILE.CLW
??? 004A0868h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[04] 004107E0h 	Line=2246 	Proc=OPENCLOSESERVER@F15RELATIONMANAGERUcUc  Src=ABFILE.CLW
??? 004A0600h 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 0049D100h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[05] 00411157h 	Line=1955 	Proc=CLOSE@F15RELATIONMANAGERUc  Src=ABFILE.CLW
??? 004A064Ch 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 0049D100h 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 0049D101h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[06] 0047A6B3h 	Line=288 		Proc=KILL@F10THISWINDOW  Src=idONE019.clw
??? 0049D10Ch 	Line ?=830 	no proc 		Src=xpbrowse.clw
[07] 00437DDBh 	Line=897 		Proc=RUN@F13WINDOWMANAGER  Src=ABWINDOW.CLW
??? 0049D10Ch 	Line ?=830 	no proc 		Src=xpbrowse.clw
[08] 0047B2A4h 	Line=86 		Proc=RPT:IDCARDDUPLEX@Fsb  Src=idONE019.clw
??? 00490270h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[09] 00476256h 	Line=358 		Proc=TAKEACCEPTED@F10THISWINDOW  Src=idONE010.clw
??? 0049AEC0h 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 0049AEC0h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[10] 004375CBh 	Line=715 		Proc=TAKEEVENT@F13WINDOWMANAGER  Src=ABWINDOW.CLW
??? 0049AEC0h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[11] 004761BAh 	Line=387 		Proc=TAKEEVENT@F10THISWINDOW  Src=idONE010.clw
[12] 00438725h 	Line=771 		Proc=ASK@F13WINDOWMANAGER  Src=ABWINDOW.CLW
??? 010ABC20h 	Line ?=27 	no proc 		Src="Library State"  Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 010A9A7Fh 	Line ?=27 	no proc 		Src="Library State"  Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 010A95E9h 	Line ?=27 	no proc 		Src="Library State"  Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 010EA301h 	Line ?=3023 	no proc 		Src=wsl.cpp 	Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 010A8206h 	Line ?=27 	no proc 		Src="Library State"  Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 010A8248h 	Line ?=27 	no proc 		Src="Library State"  Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 00438715h 	Line=770 		Proc=ASK@F13WINDOWMANAGER  Src=ABWINDOW.CLW
??? 010D931Eh 	Line ?=3023 	no proc 		Src=wsl.cpp 	Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
??? 00438741h 	Line=775 		Proc=ASK@F13WINDOWMANAGER  Src=ABWINDOW.CLW
??? 0049AEC0h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[13] 00437DD0h 	Line=895 		Proc=RUN@F13WINDOWMANAGER  Src=ABWINDOW.CLW
??? 0049AEC0h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[14] 00477314h 	Line=193 		Proc=PATIENTS@F 	Src=idONE010.clw
??? 004B76BCh 	Line ?=830 	no proc 		Src=xpbrowse.clw
??? 0049B570h 	Line ?=830 	no proc 		Src=xpbrowse.clw
[15] 01091EBDh 	no line number 	no proc 		Module=D:\development\apps\ACS\PPPFD\IdentityONE\c60runx.dll 6.300.9058
[16] 770316C3h 	no debug info, Module=C:\Windows\system32\ntdll.dll 6.0.6001.18000 (longhorn_rtm.080118-1840)
[17] 77031696h 	no debug info, Module=C:\Windows\system32\ntdll.dll 6.0.6001.18000 (longhorn_rtm.080118-1840)

Re: xPictureBrowse (SealSoft)

Добавлено: 06 Июль 2011, 0:34
Admin
Дед Пахом писал(а):Вопросы авторам: 1) есть идеи? 2) есть обновления? (шаблон датирован 2005-м годом). Ниже лог от GPFeporter:
Вот последний какой то. SS уже типа не моя.

Re: xPictureBrowse (SealSoft)

Добавлено: 06 Июль 2011, 0:51
Дед Пахом
Спасибо. Правда разницы никакой, исключая дату и отсутствие !ABCIncludeFile в начале inc-файла. Блин, придётся самому отлаживать :evil:

Re: xPictureBrowse (SealSoft)

Добавлено: 06 Июль 2011, 10:16
Дед Пахом
Отладил, xPictureBrowse оказался ни при чём :oops:

Re: xPictureBrowse (SealSoft)

Добавлено: 06 Июль 2011, 11:56
Admin
Дед Пахом писал(а):Отладил, xPictureBrowse оказался ни при чём :oops:
Я рад что не при чем :)

Re: xPictureBrowse (SealSoft)

Добавлено: 15 Июль 2011, 11:28
Дед Пахом
Всё ж таки неладно что-то с этим xPictureBrowse. Парсер ABC классов в C8 падает ("Index out of range" excption), когда парсит файл xpbrowse.inc. Удалил его из папки libsrc\win - всё работает (кроме той app, где эта xPictureBrowse нужна).

Re: xPictureBrowse (SealSoft)

Добавлено: 15 Июль 2011, 11:53
Дед Пахом
Ой, я ща умру от смеха... Вычислил, оказывается, парсер валится на таких объявлениях методов класса:
ExtractDriver PROCEDURE(STRING), STRING
NormDir PROCEDURE(STRING), STRING
то есть тип параметра задан, а имя нет! Добавил имена параметров - всё заработало. Апупеть.