为什么Delphi创建的ocx,dll文件的大小会是那样的庞大???!!!!(100分)

  • 主题发起人 主题发起人 Zyee
  • 开始时间 开始时间
Z

Zyee

Unregistered / Unconfirmed
GUEST, unregistred user!
利用ActiceX 向导,Delphi创建的ocx,dll文件的大小非常的庞大.
同样一个ocx或dll,VC++创建的仅约为Delphi创建的文件大小的1/10,
请问这是怎么回事。
请各位高手指点。

 
VC 的 OCX,DLL大多用了MFC的动态连接库加上它比DELPHI还大
DELPHI 的 OCX是一个单独的文件(所以大),如果用BULID WITH PACKAGE也很小
 
你不要放from等cgi界面的内容就少
 
你去掉 uses 部分,再编译,大该16K
 
可以在Use里把Forms ,等东西逐个删除,每删除一个编译一次,这样得到最小的了。
(大多数情况)
 
我只 uses windows,shellapi;
大小:17K
 
不有引用forms,dialog之类的东西!用API!可小可小了!!
 
难道 Delphi 链接生成可执行程序时,不是动态链接的吗?
虽然 uses 了许多 pas
可执行程序真正运行只需其中的一部分,Dephi不能自动识别?
 
大?呵呵老兄没被Vb折磨过吧?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部