M
melissa
Unregistered / Unconfirmed
GUEST, unregistred user!
我的主程序main,启动是加载包A,里边是一些公共函数和过程
然后击菜单时,调用其他模块
其他模块也都打包为B,C,D等等,在main中静态加载
那么我在包B,包C等中调用A中的过程是不是应该在interface下边的uses中声明包A的单元文件名?
这样调用可以成功执行,但它是正确的方法吗?
随着调用包A中的函数过程越来越多,就有越来越多的地方要在在interface下边的uses中声明包A的单元文件名
似乎导致了包A逐渐变大,困惑,编译的warning包A显性声明了很多文件……
而且我如果修改包B,C中的程序或界面,包A是否不需要重新编译?Main是否需要重新编译?
而且我今天遇到一个怪现象,我在程序中加了一些东西,但是编译结果根本不理睬新加的东西
完全是上一次能正确执行的编译结果,现在就算我写半句错程序,也可以照常通过,执行
系统完全当我没有新加代码
怎么回事呢?我昨天弄了1下午了也没好,重启也不行,:(,555
然后击菜单时,调用其他模块
其他模块也都打包为B,C,D等等,在main中静态加载
那么我在包B,包C等中调用A中的过程是不是应该在interface下边的uses中声明包A的单元文件名?
这样调用可以成功执行,但它是正确的方法吗?
随着调用包A中的函数过程越来越多,就有越来越多的地方要在在interface下边的uses中声明包A的单元文件名
似乎导致了包A逐渐变大,困惑,编译的warning包A显性声明了很多文件……
而且我如果修改包B,C中的程序或界面,包A是否不需要重新编译?Main是否需要重新编译?
而且我今天遇到一个怪现象,我在程序中加了一些东西,但是编译结果根本不理睬新加的东西
完全是上一次能正确执行的编译结果,现在就算我写半句错程序,也可以照常通过,执行
系统完全当我没有新加代码
怎么回事呢?我昨天弄了1下午了也没好,重启也不行,:(,555