View Issue Details

IDProjectCategoryView StatusLast Update
0000878JEDI VCL00 JVCL Componentspublic2004-04-02 11:01
ReporterPogoAssigned Touser72 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0000878: TJvDBLookupList wheelscroll crash
DescriptionWhen using the component: TJvDBLookupList and scrolling with the wheel on your mouse, you get an Access Violation (=AV).
Additional InformationThe AV is because there's no check on "FLookupLink.DataSet" being a nil value. In JVCL 2.1 you can find this non-checked dataset in unit: JvLookup, line 2408 or better yet: Method: TJvDBLookupList.WMVScroll. This function was "copied" from the original VCL. Borland solved this bug in Delphi 6. You can check there for the solution.
TagsNo tags attached.

Activities

remkobonte

2003-04-24 06:30

developer   ~0001955

Thanks, fixed in CVS revision 1.10, see:

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jvcl/jvcl/source/JvLookup.pas

Pogo

2004-03-11 00:57

reporter   ~0003310

In this article: http://community.borland.com/article/0,1410,20243,00.html
Borland explains the error + fix. The first part is handled in the same fashion as Borland did.
I think the second part should be copied too, therefor I reopened this bug. Sorry for any inconvinience!

user72

2004-03-11 01:23

  ~0003313

I've added the fixes to JvDBLookup.pas (JVCL3)

user72

2004-04-02 11:01

  ~0003596

Since no feedback, assuming it works.

Issue History

Date Modified Username Field Change
2004-03-11 00:57 Pogo Status closed => feedback
2004-03-11 00:57 Pogo Resolution fixed => reopened
2004-03-11 00:57 Pogo Note Added: 0003310
2004-03-11 01:23 user72 Note Added: 0003313
2004-04-02 11:01 user72 Status feedback => resolved
2004-04-02 11:01 user72 Resolution reopened => fixed
2004-04-02 11:01 user72 Assigned To remkobonte => user72
2004-04-02 11:01 user72 Note Added: 0003596