我新建了Tbutton13,想试验一下它有没有 Tstrings 属性:
TButton13 = class(TButton)  
  private
  FAA: Tstrings;
    procedure setAA(const Value: Tstrings);procedure Register;
begin
  RegisterComponents('Samples', [TButton13]);
end;{ TButton13 }
constructor TButton13.create(Aowner: Tcomponent);
begin
  inherited;
 FAA:=Tstringlist.Create;
end;procedure TButton13.setAA(const Value: Tstrings);
begin
 if FAA <> value then
  FAA := Value;
end;加入时出现下面错误,是怎么回事呀?
[Fatal Error] Could not create output file 'e:\program files\borland\delphi6\Projects\Bpl\dclusr60.bpl'

解决方案 »

  1.   

    可能有编译错误或者有已经装过的组件,打开COMPONENT菜单下的 INSTALL COMPONENT看其中是否有不可找到的文件,或者如果没有其它的组件包,可以将此文件删除,系统会自己创建
      

  2.   

    我是装了一个shockwaveflash,也建立过一个包,不过已经删掉了。现在这个Tbutton13 是用组件向导来建立的啊。它直接装在dclusr.dpk包的吧
      

  3.   

    reboot然后再运行
    还有,考虑下整个application的运行,这种错误可能是
    由于在某个对象没创建之前引用或者,在别的单元非法引用了某些变量或对象
      

  4.   

    reboot 是什么函数?不懂~~~~~