Difference between revisions of "Lazarus 1.0 release notes"
From Lazarus wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
Paul Ishenin (talk | contribs) |
||
Line 9: | Line 9: | ||
== LCL Interfaces major changes == | == LCL Interfaces major changes == | ||
− | |||
== LCL Changes == | == LCL Changes == | ||
− | * TCustomForm.Create raises an exception if form resource is not found. | + | *TCustomForm.Create raises an exception if form resource is not found. |
+ | *TNotebook and TPage: The new implementations of these classes have been added. | ||
== IDE Changes == | == IDE Changes == |
Revision as of 16:11, 31 January 2011
Template:Lazarus 0.99.0 release notes
Lazarus 0.99.0 is not yet released. This page is under construction!
Statistics:
- commits: xxx
- log: svn log -r xxxx:xxxx
- resolved bug tracker issues: xxx
LCL Interfaces major changes
LCL Changes
- TCustomForm.Create raises an exception if form resource is not found.
- TNotebook and TPage: The new implementations of these classes have been added.
IDE Changes
Codetools
Components
Changes affecting compatibility
TCustomForm.Create raises an exception if resource is not found
- Reason:: Each form created by IDE should have a resource so if resource is not found it is something wrong with either a resource or unit which contains this form. Therefore application should inform the developer that form can't function correctly without the resource. This change is also delphi compatible and compatible with TFrame and TDataModule components.
- Remedy: If you need resource less form you have 2 options: 1) Create a TForm class (not a descendant) 2) Contruct your form using CreateNew() constructor. It is also possible to block the new behavior by setting RequireDerivedFormResource to False.