重载实现这个方法:
procedure TComponent1.DefineProperties(Filer: TFiler);
begin
Filer.DefineProperty('YourExe', ReadExe, WriteExe, TRUE);
end;
procedure TComponent1.DefineProperties(Filer: TFiler);
begin
Filer.DefineProperty('YourExe', ReadExe, WriteExe, TRUE);
end;
TExe=class(TPersistent)
Private
Fstr:String;
Fchar:String;
public
constructor Create;
destructor Destroy; override;
published
property FileName:String read fstr write fstr;
property Spechar:String read Fchar write Fchar;
end;
正是:TExe=class(TPersistent)这句。
我有按TButton-->TFont=class(TPersistent) 找出原因的。to borlandor(大民) :我是做组件,而不是写函数:)
Filer.DefineProperty()
与 TExe=class(TPersistent)
有什么区别? 我不了解