可以的,把这些代码做成一个函数,放在一个PAS文件里,新程序使用的时候把PAS加进去,进行调用。不过呢,不建议。为什么呢,因为你说的是DBGRID导出EXCEL,如果A程序的DBGRID有5列结果集,B程序有8列,那么导出的程序还是有改动的,不是百分之百可以用的。所以么,还是复制一下,这样每次阅读起来也方便。如果调用多了,可能最后你连导出的代码都不会写了。
我的做法是建立一个pub.pas的单元文件,里面放所有通用的函数过程...
要做新的项目时,拷贝这个文件然后uses pub;就行了.
我跟你的情况差不多,我是把这些代码做成函数或过程,放在一个.pas文件里,比如Myfun.pas,
然后每次开发新程序的时候,uses Myfun就行了,但是需注意的一点就是,函数尽量做得通用一点。
做成.pas文件 开发新程序时 uses一下就可以了
要不放Dll里面去吧