Hello,
Looks like there are couple bugs in Lazarus 3.4 for Linux
1) menu Tool -> Delphi conversion -> Convert Delphi unit to Lazarus unit
This tool often removes Items.Data property, at least for TTreeNode.Items.Data. I tried several forms with the same result
2) Ok, I copied TTreeNode.Items.Data from original DFM file into LFM, and there is bug #2
- I modified LFM, saved file, compiled project - error, still no TTreeNode.Items.Data in the module.
- Ok, I opened and closed source files in IDE, I removed .o, .ppu, .lfm files in output directory, recompiled project - same error, still no TTreeNode.Items.Data in the module.
The only way to fix the problem - restart Lazarus IDE
3) But its not over. Everything compiled and worked and then error returned by itself - TTreeNode.Items.Data was removed from .LFM file again.
Problem #3 related to 1 LFM file so far, while problems #1 and #2 reproduced on several different forms.
Thank you