询问dcc32,dcu,pas之间的异常现象(50分)

Z

zjlcc

Unregistered / Unconfirmed
GUEST, unregistred user!
我下载了一个控件,它有test.pas,也有test.dcu(1234字节)
我把test.dcu删掉,手工用dcc32 test.pas $D-编译成test.dcu
可大小不是1234,而比1234大,为什么会这样啊?我用d3,d5都作过测试
好像都会这样,使用delphi开发环境来处理.dcu也是比原始控件包里面的
要大,我真不知道.dcu里面新增加了一些什么东西

解决本问题,我想可以减少文件大小,加快运行速度,等等
 
P

Phoenix2000

Unregistered / Unconfirmed
GUEST, unregistred user!
你没有在命令行增加编译优化开关。默认情况下是进行优化的。直接在命令行方式下运行
dcc32 便可以看到所有的编译开关。
 
Z

zjlcc

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢,我放了一个低级错误

dcc32.exe test.pas -$D- -$O+ -$L- -$I-
解决了
 
Z

zjlcc

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 

Similar threads

回复
0
查看
675
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
864
DelphiTeacher的专栏
D
顶部