then to open a pdf file I use the test pdf.prg ( fwh\sample\)
oBrowse:bRClicked := {|nRow,nCol| ReadFilePdf(oBrowse:aArrayData[oBrowse:narrayat][2],;
oBrowse:aArrayData[oBrowse:narrayat][1]) }
- Code: Select all Expand view
- Function ReadFilePdf(cFile,cTile)
local oWnd, oActiveX
Local cFolderFiles:="doc\"
DEFINE WINDOW oWnd TITLE cTile
oActiveX = TActiveX():New( oWnd, "AcroPDF.PDF.1" )
oWnd:oClient = oActiveX
oActiveX:Do( "LoadFile", cFolderFiles+cFile )
oActiveX:Do( "SetCurrentPage", 1 )
ACTIVATE WINDOW oWnd
return nil
when it open the pdf it crash
- Code: Select all Expand view
- Application Internal Error - C:\Work\Errori\WorkShop-Manual-Copen-Hgf\Indice.Exe
Terminated at: 2019-03-23 11:37:35
Unrecoverable error 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:0043A959
EAX:00000000 EBX:029D8400 ECX:0018EF68 EDX:00000000
ESI:029E6AA0 EDI:0058207D EBP:0018EF6C
CS:EIP:0023:0043A959 SS:ESP:002B:0018EF40
DS:002B ES:002B FS:0053 GS:002B
Flags:00010246
Exception Parameters: 00000000 00000000
CS:EIP: 8B 10 FF 12 53 8B 4D FC 51 8B 01 FF 50 0C 8B 55
SS:ESP: 00000000 00773120 0018EF68 00000000 029D8400 00000000 00000000 00000000 00000000 0043B33C 029D841C 0018EFA8 0043AD55 029D8400 0057ACC7 007786F8
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
0043A959 0018EF6C 0018EFA8 0043AD55 029D8400 0057ACC7 007786F8 0018FB08 0041E67B 0070BBCC 0018EF7C 0000000C
0043AD55 0018EFA8 0018EFC4 004C40CC 00000054 00000000 00000000 00000000 00000000
004C40CC 0018EFC4 0018F0D8 004BDED6 00000003 0057ACD5 00000000 0057A010 007786F8 00000001 0018EFCC 02E88B40
004BDED6 0018F0D8 0018F0E8 00425005 00581F61 005814D0
00425005 0018F0E8 0018F108 004C4289 007786F8 0000004D 00000000 00000000 00030010 0000004E
004C4289 0018F108 0018F21C 004BDF94 00000002 0057ABB1 00000000 007786F8 006BA2EC 02E88D0C 02E88D0C 007786F8
004BDF94 0018F21C 0018F22C 004014E5 0057AC7A 0057A000
004014E5 0018F22C 0018F248 004C40CC 00000047 00000000 00000000 00000000 00000076
004C40CC 0018F248 0018F35C 004BDED6 00000002 007786F8 FFFFFFFD 007D8444 00000000 006BC59C 00000007 0000000E
004BDED6 0018F35C 0018F394 004C4445 0057ABA5 0057A000 0069A1BC 00000000 006917C8 004C4289 007786F8 00000042
004C4445 0018F394 0018F4A8 004BDF94 00000004 006CE066 00000000 006BCA0C 021B1D5C 02E88924 02E88924 01230005
004BDF94 0018F4A8 0018F4B8 00432460 0069A199 00691548
00432460 0018F4B8 0018F4D8 004C4289 007786F8 00000039 00000000 008001E4 01440008 00000834
004C4289 0018F4D8 0018F5EC 004BDF94 00000003 00000002 00000001 006BCA0C 00000001 00000000 00437905 01230006
004BDF94 0018F5EC 0018F5FC 00434760 006CDD40 006B967C
00434760 0018F5FC 0018F61C 004C417C 0042006A 00000034 00000000 008001E4 01440009 0000141D
004C417C 0018F61C 0018F628 004C459D 007F0003
004C459D 0018F628 0018F650 00439BCC 00000003 005B243B 00000000 005AE0E8 000486F8 0018F670 004C424A 007D81E4
00439BCC 0018F650 0018F670 004C4289 007786F8 0000002E 00000000 008001E4 01230005 00000000
004C4289 0018F670 0018F784 004BDF94 00000003 006DCD67 00000000 006BEEDC 021B1D5C 02E88924 02E88924 00000000
Modules:
00400000 003A7000 C:\Work\Errori\WorkShop-Manual-Copen-Hgf\Indice.Exe
77A20000 00180000 C:\Windows\SysWOW64\ntdll.dll
76C80000 00110000 C:\Windows\syswow64\kernel32.dll
76540000 00047000 C:\Windows\syswow64\KERNELBASE.dll
76730000 000A0000 C:\Windows\syswow64\ADVAPI32.DLL
76A10000 000AC000 C:\Windows\syswow64\msvcrt.dll
755F0000 00019000 C:\Windows\SysWOW64\sechost.dll
76AC0000 000F0000 C:\Windows\syswow64\RPCRT4.dll
75100000 00060000 C:\Windows\syswow64\SspiCli.dll
750F0000 0000C000 C:\Windows\syswow64\CRYPTBASE.dll
70B30000 00012000 C:\Windows\system32\MPR.DLL
70B80000 00009000 C:\Windows\system32\VERSION.DLL
709E0000 00051000 C:\Windows\system32\WINSPOOL.DRV
76F30000 00090000 C:\Windows\syswow64\GDI32.dll
76D90000 00100000 C:\Windows\syswow64\USER32.dll
764A0000 0000A000 C:\Windows\syswow64\LPK.dll
75380000 0009D000 C:\Windows\syswow64\USP10.dll
70A40000 00084000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.DLL
76300000 0007B000 C:\Windows\syswow64\COMDLG32.DLL
76270000 00057000 C:\Windows\syswow64\SHLWAPI.dll
75620000 00C4A000 C:\Windows\syswow64\SHELL32.dll
74600000 00005000 C:\Windows\system32\MSIMG32.DLL
6EA00000 00032000 C:\Windows\system32\WINMM.DLL
768B0000 0015C000 C:\Windows\syswow64\OLE32.DLL
752F0000 0008F000 C:\Windows\syswow64\OLEAUT32.DLL
6CAE0000 0001C000 C:\Windows\system32\OLEDLG.DLL
74700000 00190000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\GDIPLUS.DLL
76590000 00060000 C:\Windows\system32\IMM32.DLL
76BB0000 000CC000 C:\Windows\syswow64\MSCTF.dll
736A0000 00091000 C:\Windows\SysWOW64\tmumh\20019\AddOn\7.0.0.1162\TmUmEvt.dll
75610000 00005000 C:\Windows\syswow64\PSAPI.DLL
735A0000 000F2000 C:\Windows\SysWOW64\tmumh\20019\TmMon\2.5.0.2084\tmmon.dll
74B00000 00080000 C:\Windows\system32\uxtheme.dll
74A80000 00013000 C:\Windows\system32\dwmapi.dll
6F150000 0019E000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.DLL
764B0000 00083000 C:\Windows\syswow64\CLBCatQ.DLL
70D80000 00016000 C:\Windows\system32\CRYPTSP.dll
70D40000 0003B000 C:\Windows\system32\rsaenh.dll
70D30000 0000E000 C:\Windows\system32\RpcRtRemote.dll
Called from CREATEACTIVEX(0)
Called from TACTIVEX:NEW(78) in .\source\classes\ACTIVEX.PRG
Called from READFILEPDF(118) in Indice.prg
Called from (b)TEST(84) in Indice.prg
Called from TCONTROL:RBUTTONDOWN(2100) in .\source\classes\WINDOW.PRG
Called from TXBROWSE:RBUTTONDOWN(5149) in .\source\classes\XBROWSE.PRG
Called from TWINDOW:HANDLEEVENT(0)
Called from TCONTROL:HANDLEEVENT(1801) in .\source\classes\CONTROL.PRG
Called from TXBROWSE:HANDLEEVENT(11123) in .\source\classes\XBROWSE.PRG
Called from _FWH(3541) in .\source\classes\WINDOW.PRG
Called from DIALOGBOXINDIRECT(0)
Called from TDIALOG:ACTIVATE(304) in .\source\classes\DIALOG.PRG
Called from TEST(102) in Indice.prg
------------------------------------------------------------------------
Application Internal Error - C:\Work\Errori\WorkShop-Manual-Copen-Hgf\Indice.Exe
Terminated at: 2019-03-23 11:37:53
Unrecoverable error 6005: Exception error:
Exception Code:C0000005 ACCESS_VIOLATION
Exception Address:0043A959
EAX:00000000 EBX:029D8400 ECX:0018EF68 EDX:00000000
ESI:029E6AA0 EDI:0058207D EBP:0018EF6C
CS:EIP:0023:0043A959 SS:ESP:002B:0018EF40
DS:002B ES:002B FS:0053 GS:002B
Flags:00010246
Exception Parameters: 00000000 00000000
CS:EIP: 8B 10 FF 12 53 8B 4D FC 51 8B 01 FF 50 0C 8B 55
SS:ESP: 00000000 00773120 0018EF68 00000000 029D8400 00000000 00000000 00000000 00000000 0043B33C 029D841C 0018EFA8 0043AD55 029D8400 0057ACC7 007786F8
C stack:
EIP: EBP: Frame: OldEBP, RetAddr, Params...
0043A959 0018EF6C 0018EFA8 0043AD55 029D8400 0057ACC7 007786F8 0018FB08 0041E67B 0070BBCC 0018EF7C 0000000C
0043AD55 0018EFA8 0018EFC4 004C40CC 00000054 00000000 00000000 00000000 00000000
004C40CC 0018EFC4 0018F0D8 004BDED6 00000003 0057ACD5 00000000 0057A010 007786F8 00000001 0018EFCC 02E7BB28
004BDED6 0018F0D8 0018F0E8 00425005 00581F61 005814D0
00425005 0018F0E8 0018F108 004C4289 007786F8 0000004D 00000000 00000000 00030010 0000004E
004C4289 0018F108 0018F21C 004BDF94 00000002 0057ABB1 00000000 007786F8 006BA2EC 02E7BCB4 02E7BCB4 007786F8
004BDF94 0018F21C 0018F22C 004014E5 0057AC7A 0057A000
004014E5 0018F22C 0018F248 004C40CC 00000047 00000000 00000000 00000000 00000076
004C40CC 0018F248 0018F35C 004BDED6 00000002 007786F8 FFFFFFFD 0220844C 00000000 006BC59C 0018F290 0018F280
004BDED6 0018F35C 0018F394 004C4445 0057ABA5 0057A000 0069A1BC 00000000 006917C8 004C4289 007786F8 00000042
004C4445 0018F394 0018F4A8 004BDF94 00000004 006CE066 00000000 006BCA0C 022B1A5C 02E78794 02E78794 01230005
004BDF94 0018F4A8 0018F4B8 00432460 0069A199 00691548
00432460 0018F4B8 0018F4D8 004C4289 007786F8 00000039 00000000 02230204 01440008 00000834
004C4289 0018F4D8 0018F5EC 004BDF94 00000003 00000002 00000001 006BCA0C 00000001 00000000 00437905 01230006
004BDF94 0018F5EC 0018F5FC 00434760 006CDD40 006B967C
00434760 0018F5FC 0018F61C 004C417C 00B90059 00000034 00000000 02230204 01440009 0000141D
004C417C 0018F61C 0018F628 004C459D 02220003
004C459D 0018F628 0018F650 00439BCC 00000003 005B243B 00000000 005AE0E8 000486F8 0018F670 004C424A 022081EC
00439BCC 0018F650 0018F670 004C4289 007786F8 0000002E 00000000 02230204 01230005 00000000
004C4289 0018F670 0018F784 004BDF94 00000003 006DCD67 00000000 006BEEDC 022B1A5C 02E78794 02E78794 00000000
Modules:
00400000 003A7000 C:\Work\Errori\WorkShop-Manual-Copen-Hgf\Indice.Exe
77A20000 00180000 C:\Windows\SysWOW64\ntdll.dll
76C80000 00110000 C:\Windows\syswow64\kernel32.dll
76540000 00047000 C:\Windows\syswow64\KERNELBASE.dll
76730000 000A0000 C:\Windows\syswow64\ADVAPI32.DLL
76A10000 000AC000 C:\Windows\syswow64\msvcrt.dll
755F0000 00019000 C:\Windows\SysWOW64\sechost.dll
76AC0000 000F0000 C:\Windows\syswow64\RPCRT4.dll
75100000 00060000 C:\Windows\syswow64\SspiCli.dll
750F0000 0000C000 C:\Windows\syswow64\CRYPTBASE.dll
70B30000 00012000 C:\Windows\system32\MPR.DLL
70B80000 00009000 C:\Windows\system32\VERSION.DLL
709E0000 00051000 C:\Windows\system32\WINSPOOL.DRV
76F30000 00090000 C:\Windows\syswow64\GDI32.dll
76D90000 00100000 C:\Windows\syswow64\USER32.dll
764A0000 0000A000 C:\Windows\syswow64\LPK.dll
75380000 0009D000 C:\Windows\syswow64\USP10.dll
70A40000 00084000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.DLL
76300000 0007B000 C:\Windows\syswow64\COMDLG32.DLL
76270000 00057000 C:\Windows\syswow64\SHLWAPI.dll
75620000 00C4A000 C:\Windows\syswow64\SHELL32.dll
74600000 00005000 C:\Windows\system32\MSIMG32.DLL
6EA00000 00032000 C:\Windows\system32\WINMM.DLL
768B0000 0015C000 C:\Windows\syswow64\OLE32.DLL
752F0000 0008F000 C:\Windows\syswow64\OLEAUT32.DLL
6E900000 0001C000 C:\Windows\system32\OLEDLG.DLL
74700000 00190000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\GDIPLUS.DLL
76590000 00060000 C:\Windows\system32\IMM32.DLL
76BB0000 000CC000 C:\Windows\syswow64\MSCTF.dll
736A0000 00091000 C:\Windows\SysWOW64\tmumh\20019\AddOn\7.0.0.1162\TmUmEvt.dll
75610000 00005000 C:\Windows\syswow64\PSAPI.DLL
735A0000 000F2000 C:\Windows\SysWOW64\tmumh\20019\TmMon\2.5.0.2084\tmmon.dll
74B00000 00080000 C:\Windows\system32\uxtheme.dll
74A80000 00013000 C:\Windows\system32\dwmapi.dll
6F150000 0019E000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.DLL
764B0000 00083000 C:\Windows\syswow64\CLBCatQ.DLL
70D80000 00016000 C:\Windows\system32\CRYPTSP.dll
70D40000 0003B000 C:\Windows\system32\rsaenh.dll
70D30000 0000E000 C:\Windows\system32\RpcRtRemote.dll
Called from CREATEACTIVEX(0)
Called from TACTIVEX:NEW(78) in .\source\classes\ACTIVEX.PRG
Called from READFILEPDF(118) in Indice.prg
Called from (b)TEST(84) in Indice.prg
Called from TCONTROL:RBUTTONDOWN(2100) in .\source\classes\WINDOW.PRG
Called from TXBROWSE:RBUTTONDOWN(5149) in .\source\classes\XBROWSE.PRG
Called from TWINDOW:HANDLEEVENT(0)
Called from TCONTROL:HANDLEEVENT(1801) in .\source\classes\CONTROL.PRG
Called from TXBROWSE:HANDLEEVENT(11123) in .\source\classes\XBROWSE.PRG
Called from _FWH(3541) in .\source\classes\WINDOW.PRG
Called from DIALOGBOXINDIRECT(0)
Called from TDIALOG:ACTIVATE(304) in .\source\classes\DIALOG.PRG
Called from TEST(102) in Indice.prg
------------------------------------------------------------------------
why ?
for now I resolve with
oBrowse:bRClicked := {|nRow,nCol| ShellExecute( IfNil( oDlg:hWnd, GetWndDefault() ), "open",cFolderFiles+oBrowse:aArrayData[oBrowse:narrayat][2])}
But I wish open the pdf in a dialog