Foating point type error under win64 when reading/writing property file (was:Silently failing to record property in lfm)
Original Reporter info from Mantis: Chaotikmind
-
Reporter name: Leteur Alix
Original Reporter info from Mantis: Chaotikmind
- Reporter name: Leteur Alix
Description:
i'm currently porting one of my lib from delphi to lazarus in the process of completly moving to lazarus+fpc
this lib contains very simple graphical components with publish float property (single)
if i add one component to the form everything seems ok but only the first single property is recorded to the lfm,
if i add a second component it shows on the form but is not recorded at all
i tried to add a default value for all property without success (bug still present)
version used:
Lazarus-0.9.29-24569-fpc-2.4.1-20100411
please note that i used the nightly build because it was even worse with:
lazarus-0.9.28.2-fpc-2.2.4-win64
(saving the form would produce a streaming error with that version)
Steps to reproduce:
-lazarus 0.9.29-24569
-install test package
-add 2 TTestKnob to the form
-only some properties show in the lfm
-now change Position property of the first knob in object inspector
-the second knob has disappeared of the lfm
Mantis conversion info:
- Mantis ID: 16252
- OS: win xp pro 64
- OS Build: sp2
- Platform: win64
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 28428 (#371fcb09)