TFileNameEdit - Not compatible with 64 Bit
Original Reporter info from Mantis: castigaro
-
Reporter name: Torsten
Original Reporter info from Mantis: castigaro
- Reporter name: Torsten
Description:
It seems like the TFileNameEdit component is not compatible with 64 Bit
Error on showing hint when the mouse moves over an .ods (OpenOfficeCalc) file
Error on scrolling with mouse in the file open dialog
This Errors occures only if the project is compiled with the 64 Bit Version of Lazarus. On the 32 Bit Version everything is OK.
Tested on 2 different 64 Bit machines.
By compiling the Project on a 32Bit machine and execute it on the 64 Bit machine no errors occure.
Steps to reproduce:
RunError(42976)
Click the button on TFileNameEdit to open a file
Move mouse over an .ods(OpenOfficeCalc) file in the open dialog.
In the moment the hint should be shown an error occours.
RunError(4224)
Click the button on TFileNameEdit to open a file
Select a Folder with many Files
Select a File
Scroll with mouse up and down
Additional information:
Only in the 64Bit version of lazarus.
If I Compile the same Project on an 32 Bit System everything is ok and the hint will also be shown.
********************Open ods File********************************
RunError(42976)
Assembler
0000000005B04F70 f00921 lock or %esp,(%rcx)
CallStack
#0 SYSTEM_HANDLEERRORADDRFRAME$LONGINT$POINTER$POINTER at :0
#1 RaiseException at :0
#2 ?? at :0
****************************************************
*Scroll with mouse
RunError (4224)
Assembler
00000000125EDFDC 0df0adba30 or $0x30baadf0,%eax
Call Stack
#0 SYSTEM_HANDLEERRORADDRFRAME$LONGINT$POINTER$POINTER at :0
#1 RaiseException at :0
#2 ?? at :0
*************************************************************
Mantis conversion info:
- Mantis ID: 21677
- OS: Windows
- OS Build: 7
- Platform: 64 Bit
- Version: 0.9.30.4