Form里面有下面这些东西:
    tjbbname: TDBLookupComboBox;
    tjbbTable: TTable;
    DataSource1: TDataSource;
    Query1: TQuery;
    Query2: TQuery;
    txjgbtable: TTable;
    F1Book1: TF1Book;
    Button1: TButton;
    Button2: TButton;
    Query3: TQuery;
    Button4: TButton;
    Query4: TQuery;
    F1Book2: TF1Book;
在98和2K的Delphi中可以打开这个Form,在一台XP的机子中无法打开,有如题的错误,请问是何原因,谢谢!

解决方案 »

  1.   

    可能是两台机子所安装的DELPHI不一样吧!
      

  2.   

    Delphi是同一个版本,dfm文件也有啊 :(
      

  3.   

    错误提示就是:Can't Create From: "未指定的错误"啊
      

  4.   

    这个问题我记得好象以前遇到过,好象那次是从网上下的一个例程,最后我记得好像是因为程序中使用了第三方的控件包,我这里没那个东西,就出了这个错误,也就是说,你那个.dfm中是不是有些什么控件系统不认识阿
      

  5.   

    不是啊,如果是控件出错的话是出现“Can't Create 控件类型”这样错误,不是显示Can't Create From,如果只是控件有问题的话Form还是可以显示的啊!
      

  6.   

    打开dfm文件,仔细检查F1Book1和F1Book2有没有赋一些特殊的属性值
      

  7.   

    object F1Book1: TF1Book
        Left = 16
        Top = 72
        Width = 673
        Height = 305
        TabOrder = 4
        ControlData = {
          000001008E450000861F00006000000001000100010101010101010101010101
    .....................................................................
          001000000014000000010000}
      end
      object F1Book2: TF1Book
        Left = 80
        Top = 96
        Width = 625
        Height = 273
        TabOrder = 6
        Visible = False
        ControlData = {
          0000010098400000371C00006000000001000100010101010101010101010101
    .......................................................................
          000E00000014000000000000001000000014000000010000}
      end
    好像没什么问题啊
    难道是XP有什么不兼容?
      

  8.   

    f1book 是不是在xp下没正确注册啊!
      

  9.   

    嗯,F1Book需要注册吗?是Delphi自带的啊
      

  10.   

    你的调用form的代码是不是有问题啊??
      

  11.   

    不是调用的时候出问题是用Delphi打开form的pas文件是就出问题了
      

  12.   

    没有啊,所有的控件都是Delphi中带的,我试试
      

  13.   

    新建窗体是可以的,但是原来的程序有很多代码的,最好原来的form中搞定