首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

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

初学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了.
但打钩编译要注意,在使用时要带上需要的包.

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

热点排行