Difference between revisions of "Lazarus 1.0 release notes"

From Lazarus wiki
Jump to navigationJump to search
(New page: {{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 ...)
 
Line 28: Line 28:
  
 
*'''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.
 
*'''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
+
*'''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.

Revision as of 12:30, 31 January 2011

Template:Lazarus 0.99.0 release notes

Lazarus 0.99.0 is not yet released. This page is under construction!

Statistics:

  1. commits: xxx
  2. log: svn log -r xxxx:xxxx
  3. resolved bug tracker issues: xxx

LCL Interfaces major changes

LCL Changes

  • TCustomForm.Create raises an exception if form resource is not found.

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.