delphi怎么把自己做的一些程序封装,使新开始的时候可以直接调用,不用重新编写啊
比如,我做了一些dbgrid排序,导出excel的程序源代码,基本每次开发新程序都要用这些源代码,每次都要把这些源代码拷进新的程序中,能不能把这些每次都要用的代码封装下,开发新程序的时候调用就可以,不用每次都复制程序了 谢谢
比如,我做了一些dbgrid排序,导出excel的程序源代码,基本每次开发新程序都要用这些源代码,每次都要把这些源代码拷进新的程序中,能不能把这些每次都要用的代码封装下,开发新程序的时候调用就可以,不用每次都复制程序了 谢谢
答案:可以的,把这些代码做成一个函数,放在一个PAS文件里,新程序使用的时候把PAS加进去,进行调用。不过呢,不建议。为什么呢,因为你说的是DBGRID导出EXCEL,如果A程序的DBGRID有5列结果集,B程序有8列,那么导出的程序还是有改动的,不是百分之百可以用的。所以么,还是复制一下,这样每次阅读起来也方便。如果调用多了,可能最后你连导出的代码都不会写了。
其他:我的做法是建立一个pub.pas的单元文件,里面放所有通用的函数过程...
要做新的项目时,拷贝这个文件然后uses pub;就行了. 要不放Dll里面去吧 我跟你的情况差不多,我是把这些代码做成函数或过程,放在一个.pas文件里,比如Myfun.pas,
然后每次开发新程序的时候,uses Myfun就行了,但是需注意的一点就是,函数尽量做得通用一点。 做成.pas文件 开发新程序时 uses一下就可以了
上一个:我想用DELPHI做的显示目录下的文件名的程序不知道怎么写
下一个:用Delphi怎样编写一个小程序可以实现几个程序按排列顺序每间隔5秒钟依次启动一个,谢谢!