View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006246 | JEDI VCL | 00 JVCL Components | public | 2014-01-16 23:34 | 2015-09-14 13:20 |
Reporter | rbwinston | Assigned To | AHUser | ||
Priority | normal | Severity | major | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Product Version | 3.47 | ||||
Target Version | Fixed in Version | 3.48 | |||
Summary | 0006246: TJvxCheckListBox does not support 64 bit delphi properly | ||||
Description | In TJvxCheckListBox.FindCheckObject, the local variable ItemData is declared as longint when it should be declared as NativeInt for it to work properly in 64 bit programs. ItemData is cast to TObject which, as a pointer, can be higher than the maximum value of a longint when compiled as a 64 bit program. To get this to work TJvxCustomListBox.GetItemData should also return a NativeInt and TJvxCustomListBox.SetItemData should also have AData declared as a NativeInt. The same changes also need to be made in TJvxCheckListBox.GetItemData and TJvxCheckListBox.SetItemData | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-16 23:34 | rbwinston | New Issue | |
2014-01-17 04:21 | rbwinston | Note Added: 0020900 | |
2014-01-17 18:26 | AHUser | Note Added: 0020901 | |
2014-01-17 18:26 | AHUser | Status | new => resolved |
2014-01-17 18:26 | AHUser | Fixed in Version | => Daily / GIT |
2014-01-17 18:26 | AHUser | Resolution | open => fixed |
2014-01-17 18:26 | AHUser | Assigned To | => AHUser |
2015-09-14 13:20 | obones | Fixed in Version | Daily / GIT => 3.48 |