我这个控件是继承TSpeedButton类的,只是想有一个Parameters属性。
  TDyHotQry = class(TSpeedButton)
  private
    FParameters : TParameters;
       ...
  protected
  public
    constructor Create(AOwner : TComponent); override;
       ...
  published
    property Parameters : TParameters read FParameters write SetParamsList;
       ...
  end;
constructor TDyHotQry.Create(AOwner : TComponent);
begin
   inherited Create(AOwner);
   Glyph.LoadFromResourceName(HInstance,'TDyHOTQRY');
       ...
   FParameters   := TParameters.Create(a1,a2); {输入/输出参数}
       ...
end;就是上面的a1,a2两个参数该怎么写。我乱写了很多,都不行,后来用FParameters   := TParameters.Create(self,TParameter);生成控件后,我在用的过程中提示错误“invalid class typecast ” 这是怎么回事呢?