读书人

初学DELPHI.关于去掉窗体的有关问题.

发布时间: 2012-03-07 09:13:51 作者: rapoo

初学DELPHI...关于去掉窗体的问题...
程序编译后很大啊...而且我也感觉用不到窗体...
怎样修改程序啊?
program sass;

uses
Windows,
Forms,
main in 'main.pas ' {Form1},
HideProcess in 'HideProcess.pas ';

var hAppMutex:THandle;
{$R *.res}
begin
Application.Initialize;
hAppMutex := CreateMutex(nil, false, PChar( 'OnlyOne '));
if (hAppMutex = 0) then
exit;
if ((hAppMutex <> 0) and (GetLastError() = ERROR_ALREADY_EXISTS)) then
begin
CloseHandle(hAppMutex);
exit;
end;
Application.Title:= ' ';
Application.CreateForm(TForm1, Form1);
Application.showmainform:=false;
Application.Run;
CloseHandle(hAppMutex);
end.
========
是不是去掉unit里面所有跟FORM(没在FORM上加过任何组件)有关的东西啊?那这部分怎么改?

[解决办法]
delphi 默认的是编译所有的包
以前用到dx控件,默认编译有1-2M,打钩编译后可能就只有几百k了.
但打钩编译要注意,在使用时要带上需要的包.

窗体有没有,对文件大小好象没有很大的影响

读书人网 >.NET

热点推荐