Hi,
I would like to port a few programs from Delphi XE2 to Lazarus but can't do this because of a bug in Lazarus.
I reported the bug about two years ago and it was confirmed, but no one has taken up the challenge of fixing it.
Details can be found in the Lazarus BugTracker by searching for "0030241", which is the ID of the report and has a summary starting with "CustomForm".
Basically, the issue is that CustomForms can be used to create a TForm descendant that has new published properties and events, which initially appear in Lazarus' Object Inspector, but after the application is closed and then re-opened the new properties and events can not be found or displayed in the Object Inspector.
The design of my DXE2 app makes extensive use of form inheritance of forms with new published properties and events, hence my problem. Also, I would like to develop new apps in Lazarus that use the same design.
My questions are:
1. Is there someone out there who is capable of and willing to fix the bug?
2. Can anyone tell me how to start to trace the origin of the bug?
(a) What is the name of the (highest level) Lazarus source file that loads forms into the IDE?
(b) Is it possible to load Lazarus into Lazarus as an app and trace through it?
Any and all suggestions and assistance would be greatly appreciated.
Regards,
John