Exception Error
I get this error when I try tp print multiple reports.
Is there a fix for this problem??
Exception 'ECodeError' in module rbRAP76.bps at 00004243
Could not compile program: MfrlDOnCalc
Module: UNKNOWN, Source: UNKNOWN, Line UNKNOWN
PROCEDURE: UNKNOWN
____Call Stack____
Call stack:
:008F5243 [rbRAP76.bpl]
:77E73887 [kernel32.dll]
Recursive call (3 times):
:008F5243 [rbRAP76.bpl]
:008F502E [rbRAP76.bpl]
:008F50FA [rbRAP76.bpl]
:008F4E60 [rbRAP76.bpl]
:006AA7AD [rbRCL76.bpl]
:00722086 [rbRCL76.bpl]
:0073AF11 [rbRCL76.bpl]
:006E3570 [rbRCL76.bpl]
:006E1400 [rbRCL76.bpl]
:006E1323 [rbRCL76.bpl]
:006DE416 [rbRCL76.bpl]
:00734917 [rbRCL76.bpl]
:00734630 [rbRCL76.bpl]
:0072120B [rbRCL76.bpl]
:007212A8 [rbRCL76.bpl]
:006DE302 [rbRCL76.bpl]
:00721E6C [rbRCL76.bpl]
:006B0730 [rbRCL76.bpl]
:400D603A [vcl60.bpl]
:400D5F20 [vcl60.bpl]
:4003945E [rtl60.bpl]
:77D43A50 [user32.dll]
:77D43B1F [user32.dll]
:77D43D79 [user32.dll]
:77D4658D [user32.dll]
:77D44374 [user32.dll]
:400F5834 [vcl60.bpl]
:400F586B [vcl60.bpl]
:400F20C0 [vcl60.bpl]
:400F2143 [vcl60.bpl]
:400F21E4 [vcl60.bpl]
:400F2204 [vcl60.bpl]
:006B0705 [rbRCL76.bpl]
:0072172C [rbRCL76.bpl]
:007217FD [rbRCL76.bpl]
:00721182 [rbRCL76.bpl]
:00721198 [rbRCL76.bpl]
:006DD5BD [rbRCL76.bpl]
:0043C8C1 [nsAM.exe] Main.PrintData (main.pas, line 614)
:0043C969 [nsAM.exe] Main.PrintData (main.pas, line 630)
:0043E075 [nsAM.exe] Main.TMainForm.FilePrint (main.pas, line 1001)
:400FD334 [vcl60.bpl]
:400FE7DE [vcl60.bpl]
:400F0B90 [vcl60.bpl]
:401077EF [vcl60.bpl]
:77F69464 [ntdll.dll]
:77F69D84 [ntdll.dll]
:77F69D95 [ntdll.dll]
:40002A59 [rtl60.bpl]
:40002A82 [rtl60.bpl]
:40002FEF [rtl60.bpl]
:400056E9 [rtl60.bpl]
:40005B0D [rtl60.bpl]
:40104D15 [vcl60.bpl]
:77D452D0 [user32.dll]
:4010A9A8 [vcl60.bpl]
:400EEC72 [vcl60.bpl]
:4002BC7D [rtl60.bpl]
:400BB045 [vcl60.bpl]
:4010A623 [vcl60.bpl]
:4010A63A [vcl60.bpl]
:7472A743 [MSCTF.dll]
:7472BA32 [MSCTF.dll]
:4010A9A8 [vcl60.bpl]
:400EEC72 [vcl60.bpl]
:7472C336 [MSCTF.dll]
:4010A623 [vcl60.bpl]
:4010A63B [vcl60.bpl]
:4003945E [rtl60.bpl]
:77D43A50 [user32.dll]
:77D43B1F [user32.dll]
:77D43D79 [user32.dll]
:77D4658D [user32.dll]
:77D44374 [user32.dll]
:400F5834 [vcl60.bpl]
:70A9F1AB [SHLWAPI.dll]
:400F586B [vcl60.bpl]
:400F5A8B [vcl60.bpl]
:400F5ACE [vcl60.bpl]
:70A9F1AB [SHLWAPI.dll]
:004422BC [nsAM.exe] initialization (nsAM.DPR, line 38)
:77F5C294 [ntdll.dll]
:77E814C7 [kernel32.dll]
:70A9F1AB [SHLWAPI.dll]
____Registers____
Main Thread ID = 000004FC, Current Thread ID = 000004FC
Registers:
EAX = 0012F6DC CS = 001B EIP = 77E73887 Flags = 00000202
EBX = 0123870C SS = 0023 ESP = 0012F6D8 EBP = 0012F72C
ECX = 00000000 DS = 0023 ESI = 0012F760 FS = 003B
EDX = 008F5243 ES = 0023 EDI = 012001B4 GS = 0000
Code at CS:EIP
5E C9 C2 10 00 6A 18 68 28 30 E8 77 E8 40 6A 00
Stack:
00000004 0EEDFADE 00000001 00000000 77E73887
00000000 00000000 70A9F1AB 40005705 0121B3D8
00406E0B 01234ED4 0000000B 00000000 012542B8
70A9F1AB FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Is there a fix for this problem??
Exception 'ECodeError' in module rbRAP76.bps at 00004243
Could not compile program: MfrlDOnCalc
Module: UNKNOWN, Source: UNKNOWN, Line UNKNOWN
PROCEDURE: UNKNOWN
____Call Stack____
Call stack:
:008F5243 [rbRAP76.bpl]
:77E73887 [kernel32.dll]
Recursive call (3 times):
:008F5243 [rbRAP76.bpl]
:008F502E [rbRAP76.bpl]
:008F50FA [rbRAP76.bpl]
:008F4E60 [rbRAP76.bpl]
:006AA7AD [rbRCL76.bpl]
:00722086 [rbRCL76.bpl]
:0073AF11 [rbRCL76.bpl]
:006E3570 [rbRCL76.bpl]
:006E1400 [rbRCL76.bpl]
:006E1323 [rbRCL76.bpl]
:006DE416 [rbRCL76.bpl]
:00734917 [rbRCL76.bpl]
:00734630 [rbRCL76.bpl]
:0072120B [rbRCL76.bpl]
:007212A8 [rbRCL76.bpl]
:006DE302 [rbRCL76.bpl]
:00721E6C [rbRCL76.bpl]
:006B0730 [rbRCL76.bpl]
:400D603A [vcl60.bpl]
:400D5F20 [vcl60.bpl]
:4003945E [rtl60.bpl]
:77D43A50 [user32.dll]
:77D43B1F [user32.dll]
:77D43D79 [user32.dll]
:77D4658D [user32.dll]
:77D44374 [user32.dll]
:400F5834 [vcl60.bpl]
:400F586B [vcl60.bpl]
:400F20C0 [vcl60.bpl]
:400F2143 [vcl60.bpl]
:400F21E4 [vcl60.bpl]
:400F2204 [vcl60.bpl]
:006B0705 [rbRCL76.bpl]
:0072172C [rbRCL76.bpl]
:007217FD [rbRCL76.bpl]
:00721182 [rbRCL76.bpl]
:00721198 [rbRCL76.bpl]
:006DD5BD [rbRCL76.bpl]
:0043C8C1 [nsAM.exe] Main.PrintData (main.pas, line 614)
:0043C969 [nsAM.exe] Main.PrintData (main.pas, line 630)
:0043E075 [nsAM.exe] Main.TMainForm.FilePrint (main.pas, line 1001)
:400FD334 [vcl60.bpl]
:400FE7DE [vcl60.bpl]
:400F0B90 [vcl60.bpl]
:401077EF [vcl60.bpl]
:77F69464 [ntdll.dll]
:77F69D84 [ntdll.dll]
:77F69D95 [ntdll.dll]
:40002A59 [rtl60.bpl]
:40002A82 [rtl60.bpl]
:40002FEF [rtl60.bpl]
:400056E9 [rtl60.bpl]
:40005B0D [rtl60.bpl]
:40104D15 [vcl60.bpl]
:77D452D0 [user32.dll]
:4010A9A8 [vcl60.bpl]
:400EEC72 [vcl60.bpl]
:4002BC7D [rtl60.bpl]
:400BB045 [vcl60.bpl]
:4010A623 [vcl60.bpl]
:4010A63A [vcl60.bpl]
:7472A743 [MSCTF.dll]
:7472BA32 [MSCTF.dll]
:4010A9A8 [vcl60.bpl]
:400EEC72 [vcl60.bpl]
:7472C336 [MSCTF.dll]
:4010A623 [vcl60.bpl]
:4010A63B [vcl60.bpl]
:4003945E [rtl60.bpl]
:77D43A50 [user32.dll]
:77D43B1F [user32.dll]
:77D43D79 [user32.dll]
:77D4658D [user32.dll]
:77D44374 [user32.dll]
:400F5834 [vcl60.bpl]
:70A9F1AB [SHLWAPI.dll]
:400F586B [vcl60.bpl]
:400F5A8B [vcl60.bpl]
:400F5ACE [vcl60.bpl]
:70A9F1AB [SHLWAPI.dll]
:004422BC [nsAM.exe] initialization (nsAM.DPR, line 38)
:77F5C294 [ntdll.dll]
:77E814C7 [kernel32.dll]
:70A9F1AB [SHLWAPI.dll]
____Registers____
Main Thread ID = 000004FC, Current Thread ID = 000004FC
Registers:
EAX = 0012F6DC CS = 001B EIP = 77E73887 Flags = 00000202
EBX = 0123870C SS = 0023 ESP = 0012F6D8 EBP = 0012F72C
ECX = 00000000 DS = 0023 ESI = 0012F760 FS = 003B
EDX = 008F5243 ES = 0023 EDI = 012001B4 GS = 0000
Code at CS:EIP
5E C9 C2 10 00 6A 18 68 28 30 E8 77 E8 40 6A 00
Stack:
00000004 0EEDFADE 00000001 00000000 77E73887
00000000 00000000 70A9F1AB 40005705 0121B3D8
00406E0B 01234ED4 0000000B 00000000 012542B8
70A9F1AB FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
This discussion has been closed.
Comments
This indicates that there is some RAP event code in the MfrlDOnCalc event
handler that is not compiling correctly. Does this RAP code compile
correctly at design time? Have you tested this code in Delphi before moving
it to RAP? You might try placing ShowMessage commands inside this event
handler to isolate the position where the error is occuring.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com