最近写的一个程序,时带包编译的,我通过查看infomation for 程序,没有用到rtldb70.bpl
可是程序一运行却提示缺少这个包,难道delphi7有问题?

解决方案 »

  1.   

    在 菜单 project -- options 下的
    package 中看 build with runtime packages,如果不需要的,就可以去掉
      

  2.   

    这很可能是你在开发过程中曾经放置过数据控制组件,后来又删除了这些组件,但delphi编译器并未为你删除相关的uses语句造成的,你可以仔细检查一下单元的interface部分,把uses语句的相关内容删除即可
      

  3.   

    按理说如果引用的有关数据库的一些单元,编译程序过后,在菜单project-->information for 中应该可以看到需要的数据库包的,可我看不到的
      

  4.   

    同意 aiirii(ari-淘金坑) 和 sxqwhxq(步青云)的意见.
      

  5.   

    难道让我同意楼上所有人的意见,除了楼主!
    个人认为,重新安装delphi可以解决该问题
      

  6.   

    我查了,没有用到数据组件的单元的,而且我也重新安装了Delphi7,用的还是正版的,不知道什么原因,特郁闷