本人系刚入手delphi,编译一项目时,出现error,"Required Package "dxDockingD7" not found;请问是什么原因,如何解决?在网上搜了一下,好像是devexpress的控件包的问题,请大侠指定一二!不胜感激!

解决方案 »

  1.   

    呵呵,是因为你的程序里调用了一个类属于包dxDockingD7里面的,比如你使用了一个什么控件,而这个控件是属于这个包里面的,所以你需要把这个包安装进delphi即可,在install package里,找到这个包文件,安装进delphi就好了。
      

  2.   

    如果你安裝了devExpress那麼文件在這兩個目錄下:C:\Program Files\Developer Express Inc\ExpressBars\Delphi 7\Sources
    C:\Program Files\Developer Express Inc\ExpressBars\Delphi 7\Lib否則你只有去找這個文件了.
      

  3.   

    去下載個ExpressBars控件,就解決問題
      

  4.   

    定位到:
    Project(工程)-->Options(选项)-->Packages(包)选中“Build with runtime packages”
      

  5.   

    各位兄弟:
      谢了!我搜索遍了,实在找不到dxdockingd7这个包,安装了expressbars等都没发现有这个文件,无法安装package!有没知道更多的!
      

  6.   

    dxdockingd7是第三方组件,从网上可以下载到呀!搜查一下,下载好了后按上面的兄弟说的做就可以了!
      

  7.   

    定位到:
    Project(工程)-->Options(选项)-->Packages(包)选中“Build with runtime packages”
      

  8.   

    收到你的短信来的,
    因为不知道你的程序的具体情况,所以无法知道具体的原因,
    我给你一个建议:
    你更踪一下出错的轨迹,找到throw这个错误的具体地方,
    然后更据出错的代码调用的类,来分析是什么原因,
    比如是否是使用了什么控件,
    然后从网上下载此控件,将delphi卸载,
    然后重装delphi,安装此控件。
      

  9.   

    我帮你查了一下
    dxDockingD7这个包,确实是
    devexpress这个控件使用的,
    你最后重新安装这个控件,
    你可以去这个地方看一下:
    http://delphi.newswhat.com/geoxml/forumhistorymonth?groupname=devexpress.public.vcl.docking&month=12&year=2003