控件包使用了DbGridEh。Requies也加入了ehlib70.dcp就是编译时不通过,提示:
Never-build package 'XXXX' requires always-build package 'EhLib70'
最后解决了,需要在Project->Options里的Description里将BuildControl 选项设置成Rebuild as needed
这是程序包的互相依赖是的问题,假如程序包A依赖程序包B,如果B改变了A如何办?这就看你在编译程序包时候的Build Control如何选择,如果选择Rebuild as needed那么这个包所依赖的任何单元只要一个改变它就会重新编译,如果选择Explicit rebuild那么只有