published property FileName : String read FFileName;
, , , , :
public property RuntimeFilename: string read FFileName write FFilename;
, Design-time
:
//Only writable during runtime.
private
procedure SetFileName(Value: string);
published
property FileName: string read FFileName write SetFileName;
....
procedure TMyClass.SetFileName(Value: string);
begin
if csDesigning in Componentstate then {do nothing}
else FFileName:= Value;
end;
, , ...
, write ....
, .
private, protected / public , , , .
, published , .
, / . write FFilename.
. init-code 1) , FFilename. SetFilename , .
1) (, .dfm dfm .exe)