Delphi 使用devexpress编译dll体积过大

目录

一、问题的起因

二、问题解决


一、问题的起因

        最近在更新新版本的系统,使用DelphiXE, 并且使用了第三方控件devexpress,发现了一个问题,不管用debug还是release,dll体积都很大,只要使用了devexpress,不管代码量多少,编译出来的dll接近40MB。

二、问题解决

1.Delphi XE IDE环境,点击component页签, 选择install packages,

 2.将devexpress的相关的皮肤组件卸载

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  HTTPApp, StrUtils, uCommonUtils, Types, uPublic, uCoreDlg, uHoRes, EncdDecd,
  Nb30, nativexml, superobject, IdHTTP, IniFiles, ComObj, uMsgBox,
  IdHashMessageDigest, Dialogs, ExtCtrls, StdCtrls, CoreDataModule,
  uIApplication, IdSSLOpenSSL, kbmMemTable, DateUtils, IdComponent,
  IdCustomTCPServer, IdCustomHTTPServer, IdHTTPServer, ADODB, ScktComp,
  IdBaseComponent, IdIPWatch, UHOChargeAdapter, uHealthCardUtils, CForms,
  ShellAPI, scControls, Vcl.Mask, cxGraphics, cxControls, cxLookAndFeels,
  cxLookAndFeelPainters, cxStyles, cxCustomData, cxFilter, cxData, cxDataStorage,
  cxEdit, cxNavigator, dxDateRanges, dxScrollbarAnnotations, Data.DB, cxDBData,
  cxGridLevel, cxClasses, cxGridCustomView, cxGridCustomTableView,
  cxGridTableView, cxGridDBTableView, cxGrid, scGPControls;

//引用中没有dxskin开头的单元了就好了

猜你喜欢

转载自blog.csdn.net/fyq158797/article/details/128232308