P pino Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-17 #1 我用delphi5 做了一个 ActiveX Dll,几乎什么东西都没写,dll 文件就有300多K 我该如何控制在 100K 以内?(不考虑UPX之类压缩工具) 谁先给源码马上送分[]
P pino Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #3 没用,好像delphi5无论做什么最小都要300K,包括只有一个空白窗口的程序 但是我的dll里面没有form,能够去掉的unit我都去了
P pino Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #4 我的步骤: 1、创建一个 AxtiveX Lib 2、创建一个 Com Object 然后就生成一个300K 的 Dll ComObj 和 ComServ 这两个 unit 好像很大,但是不可能去掉
Z ZQFILE Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #6 1去掉没有使用单元的引用! 2.使用压缩软件了,ASPACK,UPX....
P pino Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #8 看来楼上的各位还是没有看清楚我的问题 我知道如果不用 TForm 而直接调用 Win32API 可以创建一个只有几十K 的小 EXE 文件, 同样,如果直接调用 API 来创建 COM Object 应该也可以作出很小的 ActiveX Dll, 所以,我本意是希望有人能够给出这样一个例子 当然有其他高级的方法也可,而不是要什么 upx, aspack 的压缩软件 谢谢!
看来楼上的各位还是没有看清楚我的问题 我知道如果不用 TForm 而直接调用 Win32API 可以创建一个只有几十K 的小 EXE 文件, 同样,如果直接调用 API 来创建 COM Object 应该也可以作出很小的 ActiveX Dll, 所以,我本意是希望有人能够给出这样一个例子 当然有其他高级的方法也可,而不是要什么 upx, aspack 的压缩软件 谢谢!