View Issue Details

IDProjectCategoryView StatusLast Update
0005469JEDI VCL00 JVCL Componentspublic2013-12-13 11:25
ReporterProberAssigned Toobones 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionsuspended 
PlatformRAD Studio XE (15.0.3953.35171)OSWindows 7 OS Version6.1 build 7600
Product Version3.40 
Target VersionFixed in Version 
Summary0005469: AV in C++Builder XE during create a form with JvGIFAnimator and at the same time catching exception in the main form
DescriptionCircumstances the following:
The main form contain DBGrid, connected to any DB. The DBGrid has an event handler DBGrid1DrawColumnCell for coloring rows, depending on the value of the field (for example named "Valid"). The code for coloring placed in the try/catch block.
The project also has the AboutBox form with JvGIFAnimator. The AboutBox created and destroyed in runtime.
Now, if after run program DBGrid connect to table without of the field "Valid", in handler DBGrid1DrawColumnCell will to raise exception, catched in try/catch block. If in this time to call the AboutBox form, an AV error occurs: "Error reading JvGIFAnimator1.Image.Data: Access violation at address 4991206F in module JvMM150.bpl".

No the error if the AboutBox auto-create.
Also, this error no in the Delphi.
Steps To ReproduceFor reproducibility of the error in the test project after run click button "1", then button "2".
Additional Informationused:
- Embarcadero RAD Studio XE Architect (Version 15.0.3953.35171)
- STANDARD DEMO DB "DBDEMOS"
- JVCL340CompleteJCL-2.2.1.3970 or
JVCL341 (daily 2011-01-26 09:36:36 UTC) and jcl-2.3.0.3983 (daily 2011-01-26 08:26:19 UTC)
TagsNo tags attached.

Activities

2011-01-28 14:23

 

test_proj.zip (93,313 bytes)

obones

2012-06-12 11:19

administrator   ~0019900

Does this also happen under Delphi?

obones

2013-12-13 11:25

administrator   ~0020777

No news, suspending the issue

Issue History

Date Modified Username Field Change
2011-01-28 14:23 Prober New Issue
2011-01-28 14:23 Prober File Added: test_proj.zip
2011-02-15 13:51 obones Status new => acknowledged
2012-06-12 11:19 obones Note Added: 0019900
2012-06-12 11:19 obones Status acknowledged => feedback
2013-12-13 11:25 obones Note Added: 0020777
2013-12-13 11:25 obones Status feedback => resolved
2013-12-13 11:25 obones Resolution open => suspended
2013-12-13 11:25 obones Assigned To => obones