Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

System Variable

edited February 2007 in General
----------------------------------------------------------------------------
Config: Windows XP SP2
Delphi 7
ReportBuilder 9.01
----------------------------------------------------------------------------
Problem:
Exception 'EAccessViolation' in module rtl70.bpl at 00004F60
Access violation at address 40005F60 in module 'rtl70.bpl'.
Read of address 7ED2E987
--------------------------------------------------------------------------

Hello i get an Access Violation when i try to add a system variable on my
report. More exactly, the error triggers when i change the variable type
of this system variable wich is, by default, set to "date".

I've found that other peoples already encounters this error (february
2005) but no solution where explained in the thread.

Could you please give me some informations on how to resolve this problem.
Maybe you have a corrective patch ?

You'll find hereafter an exception log, that could help you to better
reproduce the error.


Thanks in advance
Bruno

Exception 'EAccessViolation' in module rtl70.bpl at 00004F60
Access violation at address 40005F60 in module 'rtl70.bpl'. Read of
address 7ED2E987

Call stack:
:40005F60 [rtl70.bpl]
:00AC5A84 [Asclepios.exe] Pprtti::TraRTTI::GetPropRec (ppRTTI.pas, line 942)
:00AC5A3C [Asclepios.exe] Pprtti::TraRTTI::IsValidPropName (ppRTTI.pas,
line 919)
:00AC5B81 [Asclepios.exe] Pprtti::TraRTTI::GetPropRec (ppRTTI.pas, line 968)
:00AC5A3C [Asclepios.exe] Pprtti::TraRTTI::IsValidPropName (ppRTTI.pas,
line 919)
:40006E6A [rtl70.bpl]
:00AC5B81 [Asclepios.exe] Pprtti::TraRTTI::GetPropRec (ppRTTI.pas, line 968)
:00AC5A3C [Asclepios.exe] Pprtti::TraRTTI::IsValidPropName (ppRTTI.pas,
line 919)
:77D1B903 [user32.dll]
:773AF3B3 [comctl32.dll]
:773AF01A [comctl32.dll]
:031C5000 [dcctd7.bpl] Dchook::WndHooks
:77D18734 [user32.dll]
:77D1885A [user32.dll]
:77D1882A [user32.dll]
:00334328 [borlndmm.dll]
:003344BC [borlndmm.dll]
:003344DF [borlndmm.dll]
:031C5C5A [dcctd7.bpl] Dchook::MGetMem
:40003420 [rtl70.bpl]
:00AC6079 [Asclepios.exe] Pprtti::TraRTTI::GetPropValue (ppRTTI.pas, line
1161)
:00BF9430 [Asclepios.exe]
Ppundo::TppUndoableClassInfoCollection::GetItemForOperation (ppUndo.pas,
line 640)
:00BF964B [Asclepios.exe]
Ppundo::TppUndoableClassFactory::IsValidEmbeddedPropName (ppUndo.pas, line
711)
:00BF9430 [Asclepios.exe]
Ppundo::TppUndoableClassInfoCollection::GetItemForOperation (ppUndo.pas,
line 640)
:00BF9511 [Asclepios.exe] Ppundo::TppUndoableClassFactory::CreateInstance
(ppUndo.pas, line 678)
:40016FDE [rtl70.bpl]
:400132FA [rtl70.bpl]
:40013615 [rtl70.bpl]
:003344DF [borlndmm.dll]
:00332A56 [borlndmm.dll]
:0033445C [borlndmm.dll]
:003344E0 [borlndmm.dll]
:031C5C5A [dcctd7.bpl] Dchook::MGetMem
:40003420 [rtl70.bpl]
:40006EF5 [rtl70.bpl]
:40006F38 [rtl70.bpl]
:40013695 [rtl70.bpl]
:030E4C9C [vcl70.bpl]
:030D066F [vcl70.bpl]
:030E4917 [vcl70.bpl]
:030E492E [vcl70.bpl]
:4003E03A [rtl70.bpl]
:77D18734 [user32.dll]
:7C9223D8 [ntdll.dll]
:4001444F [rtl70.bpl]
:40005DE0 [rtl70.bpl]
:40005E19 [rtl70.bpl]
:4003CF54 [rtl70.bpl]
:00BFA049 [Asclepios.exe] Ppundo::TppUndoManager::BeginOperation
(ppUndo.pas, line 1167)
:00BF9FD3 [Asclepios.exe] Ppundo::TppUndoManager::AddOperation
(ppUndo.pas, line 1153)
:00C1E5EF [Asclepios.exe]
Ppdsgner::TppDesignerWindow::iBeforePropertyChange (ppDsgner.pas, line 2006)
:00AD93E7 [Asclepios.exe] Ppcomm::TppCommunicator::BeforePropertyChange
(ppComm.pas, line 950)
:00AEBFAD [Asclepios.exe] Ppprnabl::TppPrintable::SetCaption
(ppPrnabl.pas, line 1817)
:00B2E4B1 [Asclepios.exe] Ppctrls::TppCustomText::SetCaption (ppCtrls.pas,
line 2304)
:00B3EFC8 [Asclepios.exe] Ppvar::TppSystemVariable::SetVarType (ppVar.pas,
line 2139)
:00AD4D38 [Asclepios.exe] Pputils::ppCheckPropInfo (ppUtils.pas, line 2107)
:40027820 [rtl70.bpl]
:00AD4EB3 [Asclepios.exe] Pputils::ppSetOrdPropValue (ppUtils.pas, line 2145)
:00C27394 [Asclepios.exe] Ppdsgner::TppDesignerWindow::EditComboBoxChange
(ppDsgner.pas, line 7339)
:030D0806 [vcl70.bpl]
:030D0988 [vcl70.bpl]
:030D0783 [vcl70.bpl]
:030E1A9B [vcl70.bpl]
:77D18BD9 [user32.dll]
:77D1885A [user32.dll]
Recursive call (2 times):
:77D1882A [user32.dll]
:77D1C63F [user32.dll]
Recursive call (2 times):
:7C91F0AA [ntdll.dll]
:7C91D9C1 [ntdll.dll]
:7C830C6F [kernel32.dll]
:7C830C88 [kernel32.dll]
:030E4C9C [vcl70.bpl]
:77D1BAA4 [user32.dll]
:030D066F [vcl70.bpl]
:030D185E [vcl70.bpl]
:030E186B [vcl70.bpl]
:030E4DD4 [vcl70.bpl]
:030E548C [vcl70.bpl]
:030E1A9B [vcl70.bpl]
:77D4F160 [user32.dll]
:77D1B50C [user32.dll]
:77D1B51C [user32.dll]
:7C91EAE3 [ntdll.dll]
:77D194BE [user32.dll]
:77D42145 [user32.dll]
:00473910 [Asclepios.exe] Dxbar::dxBarWndProcHook (dxBar.pas, line 7765)
:77D318F4 [user32.dll]
:030E4C9C [vcl70.bpl]
:030E4917 [vcl70.bpl]
:4003E03A [rtl70.bpl]
:77D18734 [user32.dll]
:77D18816 [user32.dll]
:77D1B4C0 [user32.dll]
:031C5000 [dcctd7.bpl] Dchook::WndHooks
:77D1B50C [user32.dll]
:7C91EAE3 [ntdll.dll]
:77D194BE [user32.dll]
:77D1D4E4 [user32.dll]
:77D1B903 [user32.dll]
:773ADFDD [comctl32.dll]

Modules:
$00400000 (00400000,00001000,00A62600) C:\DEVELOPMENT\Asclepios\Asclepios.exe
$40000000 (40000000,00001000,00071C00) C:\WINDOWS\system32\rtl70.bpl
$77D10000 (77D10000,00001000,0005EE00) C:\WINDOWS\system32\user32.dll
$77390000 (77390000,00001000,00090C00)
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
$031C0000 (00400000,00001000,00171A00) C:\Program
Files\Borland\Delphi7\Projects\Bpl\dcctd7.bpl
$00330000 (00D20000,00001000,00003E00) C:\Program
Files\Borland\Delphi7\Bin\borlndmm.dll
$03060000 (400C0000,00001000,000D3200) C:\WINDOWS\system32\vcl70.bpl
$7C910000 (7C910000,00001000,0007A800) C:\WINDOWS\system32\ntdll.dll
$7C800000 (7C800000,00001000,00082000) C:\WINDOWS\system32\kernel32.dll
$770E0000 (770E0000,00001000,0007F600) C:\WINDOWS\system32\oleaut32.dll
$77BE0000 (77BE0000,00001000,0004BE00) C:\WINDOWS\system32\msvcrt.dll
$774A0000 (774A0000,00001000,00124600) C:\WINDOWS\system32\ole32.dll

Main Thread ID = 000003DC, Current Thread ID = 000003DC
Registers:
EAX = 7ED2E987 CS = 001B EIP = 40005F60 Flags = 00200207
EBX = 00000000 SS = 0023 ESP = 0012DC28 EBP = 0012DC5C
ECX = 060E8AE8 DS = 0023 ESI = 00B3EF20 FS = 003B
EDX = 7ED2E9C3 ES = 0023 EDI = 00B3BFEB GS = 0000
Code at CS:EIP
8B 00 89 04 24 8B 04 24 5A C3 8B C0 B8 FF FF 00
Stack:
060E8AE8 00AC5A84 0012DE94 400064E8 0012DC5C
00000000 00000000 773ADFDD 40005C05 060ED250
4000600B 04FCC708 40005C0B 00000000 05D05658
773ADFDD FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF



--- posted by geoForum on http://delphi.newswhat.com

Comments

This discussion has been closed.