T O P I C R E V I E W |
am24 |
Posted - Aug 06 2014 : 00:39:16 for 64bit applications, the function "TImageEnMView.DeleteSelectedImages" doesn't work correctly.
1. Nested call back functions do not work correctly, at least not in Delphi XE5 for 64bit applications. To fix that issue, you have to put the function "Compare" outside of "DeleteSelectedImages". Same problem exists in "MultiSelectSortList".
2. There are several code parts where a NativeInt cast is required (instead of an integer cast). See explanation at: http://docwiki.embarcadero.com/RADStudio/XE4/en/Converting_32-bit_Delphi_Applications_to_64-bit_Windows I would also recommend to use a NativeInt cast in the Compare functions of #1 |
2 L A T E S T R E P L I E S (Newest First) |
am24 |
Posted - Aug 07 2014 : 05:41:22 yes, I also found only these two nested callback functions. |
xequte |
Posted - Aug 06 2014 : 22:49:25 Hi
Thank you for your advice. I have updated 1 to ensure there are no more nested callback functions (for v5.1.2). I am presently investigating 2.
Nigel Xequte Software www.xequte.com nigel@xequte.com
|