View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000878 | JEDI VCL | 00 JVCL Components | public | 2003-04-24 01:29 | 2004-04-02 11:01 |
Reporter | Pogo | Assigned To | user72 | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0000878: TJvDBLookupList wheelscroll crash | ||||
Description | When using the component: TJvDBLookupList and scrolling with the wheel on your mouse, you get an Access Violation (=AV). | ||||
Additional Information | The 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. | ||||
Tags | No tags attached. | ||||
|
Thanks, fixed in CVS revision 1.10, see: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jvcl/jvcl/source/JvLookup.pas |
|
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! |
|
I've added the fixes to JvDBLookup.pas (JVCL3) |
|
Since no feedback, assuming it works. |
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 |
|
Note Added: 0003313 | |
2004-04-02 11:01 |
|
Status | feedback => resolved |
2004-04-02 11:01 |
|
Resolution | reopened => fixed |
2004-04-02 11:01 |
|
Assigned To | remkobonte => user72 |
2004-04-02 11:01 |
|
Note Added: 0003596 |