Componentes - diretiva stored false |
Top Previous Next |
=================================== Stored False ============================================
Basicamente é usada para diminuir o tamanho da DFM que por sua vez diminui o tamanho do EXE.
type TFontCombo = class(TComboBox) public constructor Create (AOwner: TComponent); override; procedure CreateWnd; override; published property Items stored False; <--------- porque colocado stored FALSE? --- para o conteudo não estar no DFM end;
implementation
constructor TFontCombo.Create (AOwner: TComponent); begin inherited Create (AOwner); end;
procedure TFontCombo.CreateWnd; begin inherited CreateWnd; Items.Assign (Screen.Fonts); end;
Neste exemplo diz ao delphi para não armazenar o conteudo da FontCombo.Items no DFM pois ele será criado dinamicamente ao criar o form. Isto economiza memoria e disco (tamanho do DFM/EXE). |