如何提取某个函数或过程?

fangjx 2004-03-20 09:47:55
我有时候在写程序的时候,只能用到一个单元中的几个函数,比如SYSUTILS.PAS中的几个字符串转换函数,请问用什么辅助软件可以将一个单元中的特定函数提取出来使用?以便减少软件的体积?
...全文
85 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
iBear 2004-03-22
  • 打赏
  • 举报
回复
delphi的编译器已经做了这步了,不用操心了
panyu1979 2004-03-22
  • 打赏
  • 举报
回复
学习
ehom 2004-03-22
  • 打赏
  • 举报
回复
当然调用了

应该知道某一单元
initialization

后面跟的代码是什么意思吧?
fangjx 2004-03-22
  • 打赏
  • 举报
回复
TO:iBear(大熊) 那为什么引用SYSUTILS.PAS单元但在工程中不调用SYSUTILS中的任何一个函数,最后编译后的程序体积也会增大15K,引用CLASSES单元则增加70K,FORMS单元就更不用说了。

学习!
cooling 2004-03-22
  • 打赏
  • 举报
回复
即使自己写程序也比较麻烦的。
fangjx 2004-03-22
  • 打赏
  • 举报
回复
1、DELPHI不会自己提取,不信你引用SYSUTILS.PAS单元但在工程中不调用SYSUTILS中的任何一个函数,最后编译后的程序体积也会增大15K,引用CLASSES单元则增加70K,FORMS单元就更不用说了。
2、我当然知道自己写公用函数。但每个项目要用的函数都是不同的,而且手工提取函数太麻烦和繁琐,因为有时候一个函数还牵掣到本单元甚至其他单元的一些函数,如果手工提取就会象挖花生一样,一牵一大堆,没完没了!我想找一个自动提取的工具软件。
zyxg 2004-03-20
  • 打赏
  • 举报
回复
也来学!
wolf2005 2004-03-20
  • 打赏
  • 举报
回复
Copy过来放到你的单元里
zjqyb 2004-03-20
  • 打赏
  • 举报
回复
直接粘贴出来
去掉uses Sysutils
lywho 2004-03-20
  • 打赏
  • 举报
回复
你自己写一个类SYSUTILS.PAS好了,中间只放你要的特定函数。
pwzhu666 2004-03-20
  • 打赏
  • 举报
回复
编译程序会自动提取的
ghostmirror 2004-03-20
  • 打赏
  • 举报
回复
好象不用的吧
编译程序会自动提取的
crystal1024 2004-03-20
  • 打赏
  • 举报
回复
同意楼上的,建立一个新Uint,把公用的函数和过程都放到里面..调用就好了!
xyyml 2004-03-20
  • 打赏
  • 举报
回复
建一个公用的单元,然后把你需要的函数或者过程写在里面,你在其它单元中要用到这个函数或过程时,直接use这个公用的单元就可以了。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧