合並Dev BPL教程


一、准備工具

1.Devexpress vcl 14.2.2

下載地址http://download.csdn.net/user/rfjbco,共用個包,下載后解壓,程序目錄已帶有DxAutoInstaller

2.DxAutoInstaller 
最新版下載地址http://developer.team/delphi/17716-dxautoinstaller-216.html

 

二、安裝控件

打開DxAutoInstaller ,選擇Dev安裝路徑,不需要安裝的控件,去掉勾即可

 

按Install,開始安裝,安裝時會把已經裝的版本卸載並安裝,生成類似如下的日志

Compiling package E:\DelphiPackages\DelphiXE10\DevExpressVCL 14.2.2 D7-RX10\ExpressCore Library\Packages\dxCoreRS22.dpk
D:\SoftGreen\DelphiXE8UP1\bin\dcc32.exe "E:\DelphiPackages\DelphiXE10\DevExpressVCL 14.2.2 D7-RX10\ExpressCore Library\Packages\dxCoreRS22.dpk" --no-config -U"D:\SoftGreen\DelphiXE8UP1\lib\Win32\release" -LN"C:\Users\Public\Documents\Embarcadero\Studio\16.0\Dcp" -LE"C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl" -$D- -$L- -$Y- -Q -U"C:\Users\Public\Documents\Embarcadero\Studio\16.0\Dcp" -U"E:\DelphiPackages\DelphiXE10\DevExpressVCL 14.2.2 D7-RX10\Library\Sources" -R"E:\DelphiPackages\DelphiXE10\DevExpressVCL 14.2.2 D7-RX10\Library\Sources" -B -NU"E:\DelphiPackages\DelphiXE10\DevExpressVCL 14.2.2 D7-RX10\Library\RAD Studio XE8" -N0"E:\DelphiPackages\DelphiXE10\DevExpressVCL 14.2.2 D7-RX10\Library\RAD Studio XE8" -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;IBX;VclTee; -DUSENATIVELOOKANDFEELASDEFAULT
Embarcadero Delphi for Win32 compiler version 29.0
Copyright (c) 1983,2015 Embarcadero Technologies, Inc.
17584 lines, 0.19 seconds, 114976 bytes code, 1936 bytes data.
Compilation success

。。。。。。。。。。

 

拷貝此日志

 

三、生成合並的BPL

思路:提取所有運行時控件包中的contains中的內容,合並在一起。

我寫了一個工具,用於提取運行時控件中的contains,后面附上源碼

把DxAutoInstaller 生成的日志拷到下面這個程序的右上角框,然后點“提取dpk包”按鈕,會把所有的dpk提取出來到左下框,然后再按”提成包含文件“,則把運行時dpk的contains內容提成到右邊的框。拷貝右邊拷的內容

 

四、生成合並后的Dev包

新建一個包項目,配置如下

把上面提取出來的包含文件拷進去,用不到的控件包,注釋掉即可(也可在安裝時候,不勾選控件)。

現在主流使用FireDAC了,所以下面去掉了dbx,dbexpress,ibxpress數據庫訪問控件

 

此單元源碼如下

package Dev;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}

requires
  rtl,
  vclimg,
  vcl,
  vclx,
  dbrtl,
  vcldb,
//  DbxCommonDriver,
  FireDACCommon,
  FireDACCommonDriver,
  FireDAC,
//  dbexpress,
//  ibxpress,
  adortl,
  IndySystem,
  IndyProtocols,
  IndyCore,
  TeeDB,
  Tee;

contains
   //ExpressCore Library
  dxCore,
  dxThreading,
  dxHashUtils,
  dxCoreClasses,
  dxCoreGraphics,
  cxGeometry,
  dxMessages,
  dxTypeHelpers,
  dxCustomTree,
  dxXMLDoc,

  //ExpressCommon Library
  dxRgKeya,
  dxRegEd,
  dxCommon,

  //ExpressGDI+ Library
  dxGDIPlusAPI,
  dxGDIPlusClasses,

  //XP Theme Manager
  dxThemeConsts,
  dxThemeManager,
  dxUxTheme,

  //ExpressLibrary
  cxClasses,
  cxControls,
  cxGraphics,
  cxLookAndFeelPainters,
  cxLookAndFeels,
  cxStorage,
  cxStyles,
  cxScrollBar,
  cxStyleSheetEditor,
  cxContainer,
  cxLibraryStrs,
  cxPropertiesStore,
  cxConverterUtils,
  cxCustomConverter,
  cxDrawTextUtils,
  dxDrawRichTextUtils,
  cxAccessibility,
  cxDateUtils,
  dxCalendarUtils,
  cxFormats,
  cxDWMApi,
  cxLibraryConsts,
  dxAnimation,
  dxCustomHint,
  dxScreenTip,
  dxFading,
  dxOffice11,
  dxSkinInfo,
  dxSkinsCore,
  dxSkinsStrs,
  dxTouch,
  cxLocalization,
  dxHooks,
  dxShadowWindow,
  dxBuiltInPopupMenu,
  dxGallery,
  dxZIPUtils,
  dxOLEDocument,
  dxShapeTransformations,
  dxShapePrimitives,
  dxShapeReaders,
  dxShapeBrushes,
  dxCompositeShape,

  //ExpressDataController
  cxCustomData  ,
  cxData        ,
  cxDataConsts  ,
  cxDataStorage ,
  cxDataUtils   ,
  cxDB          ,
  cxDBData      ,
  cxFilter      ,
  cxDBFilter,
  cxFilterConsts,
  cxLike        ,
  cxVariants    ,
//  cxADOAdapters,
//  cxIBXAdapters,
  dxServerModeClasses,
  dxServerModeData,
  dxServerModeHelpers,
  dxServerModeUtils,
  dxServerModeSQLAdapters,
  dxServerModeConsts,
//  dxServerModeADODataSource,
//  dxServerModeDBXDataSource,
  dxServerModeFireDACDataSource,

  //ExpressMemData
  dxmdaset,

  //ExpressEditors Library
  cxBlobEdit,
  cxButtonEdit,
  cxButtons,
  cxCalc,
  cxCalendar,
  cxCheckBox,
  cxCurrencyEdit,
  cxDBEdit,
  cxDBEditRepository,
  cxDBLookupEdit,
  cxEdit,
  cxEditConsts,
  cxEditDataRegisteredRepositoryItems,
  cxEditDBRegisteredRepositoryItems,
  cxEditRegisteredRepositoryItems,
  cxEditUtils,
  cxHyperLinkEdit,
  cxImage,
  cxImageComboBox,
  cxLookupDBGrid,
  cxLookupEdit,
  cxLookupGrid,
  cxMaskEdit,
  cxNavigator,
  cxMemo,
  cxMRUEdit,
  cxRegExpr,
  cxSpinEdit,
  cxTimeEdit,
  cxDropDownEdit,
  cxEditPaintUtils,
  cxTextEdit,
  cxStandardMask,
  cxEditMaskEditor,
  cxDBLookupComboBox,
  cxRadioGroup,
  cxListBox,
  cxFilterControl,
  cxFilterControlUtils,
  cxFilterControlStrs,
  cxFilterControlDialog,
  cxEditRepositoryItems,
  cxDBNavigator,
  cxDBFilterControl,
  cxPropertiesConverters,
  cxGroupBox,
  cxInplaceContainer,
  cxCheckListBox,
  cxProgressBar,
  cxLabel,
  cxTrackBar,
  cxFontNameComboBox,
  cxColorComboBox,
  cxExtEditUtils,
  cxCheckComboBox,
  cxTreeView,
  cxSplitter,
  cxDBColorComboBox,
  cxDBProgressBar,
  cxDBLabel,
  cxDBTrackBar,
  cxHint,
  cxMCListBox,
  cxListView,
  cxHeader,
  cxDBCheckListBox,
  cxDBCheckComboBox,
  cxExtEditConsts,
  cxSpinButton,
  cxDBFontNameComboBox,
  cxShellComboBox,
  cxShellCommon,
  cxShellControls,
  cxShellListView,
  cxShellTreeView,
  cxDBShellComboBox,
  cxShellBrowser,
  cxShellBrowserDialog,
  cxShellDlgs,
  cxExtEditRepositoryItems,
  cxShellEditRepositoryItems,
  cxCheckGroup,
  cxDBCheckGroup,
  cxRichEdit,
  cxDBRichEdit,
  cxRichEditUtils,
  cxScrollBox,
  dxAlertWindow,
  dxBevel,
  dxShellBreadcrumbEdit,
  dxTaskbarProgress,
  dxBreadcrumbEdit,
  dxDBBreadcrumbEdit,
  dxGalleryControl,
  dxColorGallery,
  dxDBColorGallery,
  dxColorEdit,
  dxDBColorEdit,
  dxImageSlider,
  dxZoomTrackBar,
  dxDBZoomTrackBar,
  dxCheckGroupBox,
  dxDBCheckGroupBox,
  dxColorPicker,
  dxColorDialog,
  dxColorDialogForm,
  dximctrl,
  dxMediaUtils,
  dxCameraControl,
  dxCameraDialog,
  dxToggleSwitch,
  dxDBToggleSwitch,

  //ExpressExport Library
  cxExport,
  cxHtmlXmlTxtExport,
  cxXLSExport,
  dxXLSXExport,
  cxExportStrs,

  //ExpressPageControl
  cxPC,
  cxPCConsts,
  cxPCGoDialog,
  cxPCPainters,
  cxPCPaintersFactory,

  //ExpressDocking Library
  dxDockPanel,
  dxDockControl,
  dxDockConsts,
  dxDockControlNETView,
  dxDockControlXPView,
  dxDockControlOfficeView,
  dxDockStyleVS2005,
  dxDockZones,

  //ExpressLayout Control
  dxLayoutLookAndFeels,
  dxLayoutControl,
  dxLayoutPainters,
  dxLayoutStrs,
  dxLayoutContainer,
  dxLayoutControlAdapters,
  dxLayoutCustomizeForm,
  dxLayoutEditForm,
  dxLayoutDragAndDrop,
  dxLayoutSelection,
  dxLayoutCommon,
  dxLayoutcxEditAdapters,

  //ExpressNavBar
  dxNavBar,
  dxNavBarStyles,
  dxNavBarCollns,
  dxNavBarViewsFact,
  dxNavBarVSToolBoxViews,
  dxNavBarXPViews,
  dxNavBarExplorerViews,
  dxNavBarOfficeViews,
  dxNavBarBaseViews,
  dxNavBarConsts,
  dxNavBarBase,
  dxNavBarGraphics,
  dxNavBarOffice11Views,
  dxNavBarOffice12Views,
  dxNavBarVistaViews,
  dxNavBarCustomPainters,
  dxNavBarSkinBasedViews,
  dxNavBarGroupItems,
  dxNavBarCustomization,
  dxNavBarAccessibility,
  dxNavBarAdvancedCustomization,

  //ExpressWizard Control
  dxCustomWizardControl,
  dxWizardControl,
  dxWizardControlForm,
  dxWizardControlStrs,
  dxWizardControlViewStyleAero,
  dxWizardControlViewStyleWizard97,

  //ExpressQuantumGrid
  cxGridLevel,
  cxDBExtLookupComboBox,
  cxGridExportLink,
  cxFilterDialog,
  cxGrid,
  cxGridBandedTableView,
  cxGridCardView,
  cxGridChartView,
  cxGridCommon,
  cxGridCustomPopupMenu,
  cxGridCustomTableView,
  cxGridCustomView,
  cxGridCustomLayoutView,
  cxGridDBBandedTableView,
  cxGridDBCardView,
  cxGridDBChartView,
  cxGridDBDataDefinitions,
  cxGridDBTableView,
  cxGridDetailsSite,
  cxGridFilterHelpers,
  cxGridFooterPopupMenuItems,
  cxGridHeaderPopupMenuItems,
  cxGridGroupRowPopupMenuItems,
  cxGridMenuOperations,
  cxGridPopupMenu,
  cxGridPopupMenuConsts,
  cxGridRows,
  cxGridStdPopupMenu,
  cxGridStrs,
  cxGridStyleSheetsPreview,
  cxGridTableView,
  cxGridUIBandedTableHelper,
  cxGridUICardHelper,
  cxGridUICustomTableHelper,
  cxGridUIHelper,
  cxGridLayoutView,
  cxGridDBLayoutView,
  cxGridLayoutViewCarouselMode,
  cxGridLayoutViewCustomizationForm,
  cxGridServerModeDataDefinitions,
  cxGridServerModeTableView,
  cxGridServerModeBandedTableView,
  cxGridUITableHelper,
  cxGridViewLayoutContainer,
  cxGridViewLayoutCustomizationForm,
  cxGridTableViewInplaceEditFormCustomizationForm,
  cxGridInplaceEditForm,

  //ExpressPivotGrid
  cxCustomPivotGrid,
  cxPivotGrid,
  cxDBPivotGrid,
  cxPivotGridStrs,
  cxPivotGridCustomization,
  cxExportPivotGridLink,
  cxPivotGridStyleSheetsPreview,
  cxPivotGridCustomDataSet,
  cxPivotGridSummaryDataSet,
  cxPivotGridAdvancedCustomization,
  cxPivotGridDrillDownDataSet,
  cxPivotGridChartConnection,
  cxPivotGridOLAPDataSource,
  cxPivotGridOLAPQueryBuilder,
  cxPivotGridOLAPConnectionDesigner,

  //ExpressQuantumTreeList
  cxTL,
  cxTLStrs,
  cxTLStyleSheetPreview,
  cxDBTL,
  cxTLExportLink,
  cxTLData,

  //ExpressBars
  dxBarStrs,
  dxBarAddGroupItemsEd,
  dxBarApplicationMenu,
  dxBarCustomCustomizationForm,
  dxBarCustForm,
  dxBarItemEd,
  dxBarNameEd,
  dxBarPopupMenuEd,
  dxStatusBar,
  dxBar,
  dxBarConverter,
  dxBarSkinConsts,
  dxBarSkin,
  dxBarAccessibility,
  dxBarBuiltInMenu,
  cxBarEditItemValueEditor,
  cxBarEditItem,
  dxRibbon,
  dxRibbonForm,
  dxRibbonFormCaptionHelper,
  dxRibbonGallery,
  dxRibbonGroupLayoutCalculator,
  dxRibbonSkins,
  dxRibbonMiniToolbar,
  dxRibbonBackstageView,
  dxRibbonBackstageViewGalleryControl,
  dxRibbonStatusBar,
  dxRibbonRadialMenu,
  dxSkinChooserGallery,
  dxRibbonCustomizationForm,
  dxRibbonCustomizationFormHelper,
  dxTabbedMDI,
  dxTabbedMDIStrs,
  dxBarExtItems,
  dxBarExtDBItems,
  dxBarDBNavStrs,
  dxBarDBNav,

  //ExpressScheduler
  cxScheduler,
  cxSchedulerAggregateStorage,
  cxSchedulerCustomControls,
  cxSchedulerCustomResourceView,
  cxSchedulerDateNavigator,
  cxSchedulerDayView,
  cxSchedulerDBStorage,
  cxSchedulerDialogs,
  cxSchedulerEventEditor,
  cxSchedulerGoToDateDialog,
  cxSchedulerRecurrenceEditor,
  cxSchedulerRecurrenceSelectionDialog,
  cxSchedulerResourcesLayoutEditor,
  cxSchedulerRecurrence,
  cxSchedulerRecurrenceHolidayEditor,
  cxSchedulerStorage,
  cxSchedulerStrs,
  cxSchedulerUtils,
  cxExportSchedulerLink,
  cxSchedulerOutlookExchange,
  cxDateNavigator,
  cxSchedulerReminderWindow,
  cxSchedulerTimeGridView,
  cxSchedulerYearView,
  cxSchedulerWeekView,
  cxSchedulerGanttView,
  cxSchedulerHolidaysLocationHolidayEditor,
  cxSchedulerHolidays,
  cxSchedulerHolidaysEditor,
  cxSchedulerHolidaysLocationEditor,
  cxSchedulerICalendar,
  cxSchedulerTaskDependencyEditor,
  cxSchedulerEditorFormManager,
  cxSchedulercxGridConnection,
  cxSchedulerTreeListBrowser,
  cxSchedulerRibbonStyleEventEditor,

  //ExpressVerticalGrid
  cxDBVGrid,
  cxOI,
  cxVGrid,
  cxVGridConsts,
  cxVGridStyleSheetPreview,
  cxVGridUtils,
  cxVGridViewInfo,
  cxOIPictureEd,
  cxOIStringsEd,
  cxVGridNewCategory,
  cxExportVGLink,
  cxOICollectionEd,

  //ExpressDBTree Suite
  dxtree,
  dxdbtrel,
  dxdbtree,
  dxtrprds,

  //ExpressSkins Library
  dxSkinsDefaultPainters,
  dxSkinsLookAndFeelPainter,
  dxSkinsForm,

  //ExpressSpellChecker
  dxCustomDictionaryDialog,
  dxISpellDecompressor,
  dxSpellChecker,
  dxSpellCheckerAutoCorrect,
  dxSpellCheckerAlgorithms,
  dxSpellCheckerBaseForm,
  dxSpellCheckerDialogs,
  dxSpellCheckerOutlookDialog,
  dxSpellCheckerRules,
  dxSpellCheckerStrs,
  dxSpellCheckerUtils,
  dxSpellCheckerWordDialog,
  dxSpellCheckerCheckAsYouType,
  dxSpellCheckerSpellingOptionsDialog,
  dxSpellCheckerAutoCorrectExceptionDialog,
  dxSpellCheckerAutoCorrectOptionsDialog,
  dxSpellCheckerExceptionsFrame,
  dxHunspellAffixes,
  dxHunspellDictionary,
  dxHunspellTypes,
  dxHunspellUtils,
  dxHunspellWords,

  //ExpressFlowChart
  dxLines,
  dxflchrt,
  dxSelUnion,
  dxEditObj,
  dxFcEdit,
  dxFcStrs,
  dxEditCon,

  //ExpressOrgChart
  dxorgced,
  dxorgchrstrs,
  dxorgchr,
  dxdborgc,
  dxorgcedadv,

  //ExpressTile Control
  dxCustomTileControl,
  dxTileControl,

  //ExpressSpreadSheet
  dxSpreadSheet,
  dxSpreadSheetClasses,
  dxSpreadSheetCore,
  dxSpreadSheetCoreHelpers,
  dxSpreadSheetFormulas,
  dxSpreadSheetPrinting,
  dxSpreadSheetGraphics,
  dxSpreadSheetNumberFormat,
  dxSpreadSheetNumberFormatProviders,
  dxSpreadSheetStrs,
  dxSpreadSheetTypes,
  dxSpreadSheetUtils,
  dxSpreadSheetPopupMenu,
  dxSpreadSheetFormatBinary,
  dxSpreadSheetFormatCSV,
  dxSpreadSheetFormatUtils,
  dxSpreadSheetFormatODS,
  dxSpreadSheetFormatODSFormulas,
  dxSpreadSheetFormatODSHelpers,
  dxSpreadSheetFormatODSReader,
  dxSpreadSheetFormatODSTags,
  dxSpreadSheetFormatXLS,
  dxSpreadSheetFormatXLSTypes,
  dxSpreadSheetFormatXLSFormulas,
  dxSpreadSheetFormatXLSDrawing,
  dxSpreadSheetFormatXLSX,
  dxSpreadSheetFormatXLSXReader,
  dxSpreadSheetFormatXLSXTags,
  dxSpreadSheetFormatXLSXWriter,
  dxSpreadSheetPackedFileFormatCore,
  dxSpreadSheetDialogStrs,
  dxSpreadSheetFormatCellsDialog,
  dxSpreadSheetFormatCellsDialogHelpers,
  dxSpreadSheetCellsModificationDialog,
  dxSpreadSheetContainerCustomizationDialog,
  dxSpreadSheetContainerCustomizationDialogHelpers,
  dxSpreadSheetFunctions,
  dxSpreadSheetFunctionsCompatibility,
  dxSpreadSheetFunctionsDateTime,
  dxSpreadSheetFunctionsFinancial,
  dxSpreadSheetFunctionsInformation,
  dxSpreadSheetFunctionsLogical,
  dxSpreadSheetFunctionsLookup,
  dxSpreadSheetFunctionsMath,
  dxSpreadSheetFunctionsStatistical,
  dxSpreadSheetFunctionsText,
  dxSpreadSheetFunctionsParamInfoCompatibility,
  dxSpreadSheetFunctionsParamInfoDateTime,
  dxSpreadSheetFunctionsParamInfoInformation,
  dxSpreadSheetFunctionsParamInfoFinancial,
  dxSpreadSheetFunctionsParamInfoLogical,
  dxSpreadSheetFunctionsParamInfoLookup,
  dxSpreadSheetFunctionsParamInfoMath,
  dxSpreadSheetFunctionsParamInfoStatistical,
  dxSpreadSheetFunctionsParamInfoText,
  dxSpreadSheetUnhideSheetDialog,

  //ExpressGauge Control
  dxGaugeControl,
  dxGaugeControlSelection,
  dxGaugeCustomScale,
  dxGaugeQuantitativeScale,
  dxGaugeCircularScale,
  dxGaugeDigitalScale,
  dxGaugeLinearScale,
  dxGaugeDBScale,
  dxGaugeUtils,

  //ExpressMap Control
  dxBingMapImageryDataService,
  dxBingMapLocationDataService,
  dxBingMapRESTService,
  dxBingMapRESTServiceStrs,
  dxBingMapRouteDataService,
  dxCustomMapItemLayer,
  dxDbfFileInfo,
  dxKmlElements,
  dxKmlTokens,
  dxMapControl,
  dxMapControlBingImageryServiceInfo,
  dxMapControlBingMapImageryDataProvider,
  dxMapControlBingMapInformationProviders,
  dxMapControlCacheOptions,
  dxMapControlDiskCache,
  dxMapControlElementViewInfo,
  dxMapControlGeometry,
  dxMapControlHttpRequest,
  dxMapControlImageTileProvider,
  dxMapControlInformationProvider,
  dxMapControlKmlFileLoader,
  dxMapControlMultiScaleTile,
  dxMapControlOpenStreetMapImageryDataProvider,
  dxMapControlProjections,
  dxMapControlShapeFileLoader,
  dxMapControlTypes,
  dxMapControlViewInfo,
  dxMapImageTileLayer,
  dxMapItem,
  dxMapItemFileLayer,
  dxMapItemLayer,
  dxMapItemStyle,
  dxMapLayer,
  dxMapUnitConverter,
  dxRESTService,
  dxShapeFileInfo,

  //ExpressRichEdit Control
  dxMeasurementUnitEdit,
  dxRichEdit.Actions,
  dxRichEdit.Actions.Res,
  dxRichEdit.Commands,
  dxRichEdit.Commands.ChangeProperties,
  dxRichEdit.Commands.CopyAndPaste,
  dxRichEdit.Commands.Delete,
  dxRichEdit.Commands.DragAndDrop,
  dxRichEdit.Commands.IDs,
  dxRichEdit.Commands.Insert,
  dxRichEdit.Commands.Keyboard,
  dxRichEdit.Commands.MultiCommand,
  dxRichEdit.Commands.Numbering,
  dxRichEdit.Commands.Save,
  dxRichEdit.Commands.Selection,
  dxRichEdit.Commands.Tab,
  dxRichEdit.Control,
  dxRichEdit.Control.Cursors,
  dxRichEdit.Control.DragAndDrop.Types,
  dxRichEdit.Control.HitTest,
  dxRichEdit.Control.HotZones,
  dxRichEdit.Control.Keyboard,
  dxRichEdit.Control.Mouse,
  dxRichEdit.Control.Mouse.AutoScroller,
  dxRichEdit.Control.Mouse.DragAndDrop,
  dxRichEdit.Control.Mouse.Types,
  dxRichEdit.Dialog.CustomDialog,
  dxRichEdit.Dialogs.Paragraph,
  dxRichEdit.Dialogs.Tabs,
  dxRichEdit.DialogStrs,
  dxRichEdit.DocumentLayout,
  dxRichEdit.DocumentLayout.BottomTextIndentCalculator,
  dxRichEdit.DocumentLayout.Position,
  dxRichEdit.DocumentLayout.UnitConverter,
  dxRichEdit.DocumentLayout.UnitDocumentConverter,
  dxRichEdit.DocumentLayout.UnitPixelsConverter,
  dxRichEdit.DocumentLayout.UnitTwipsConverter,
  dxRichEdit.DocumentModel.Borders,
  dxRichEdit.DocumentModel.CharacterFormatting,
  dxRichEdit.DocumentModel.Commands,
  dxRichEdit.DocumentModel.Core,
  dxRichEdit.DocumentModel.DocumentProperties,
  dxRichEdit.DocumentModel.DocumentsToLayoutDocumentsConverter,
  dxRichEdit.DocumentModel.DocumentsToLayoutPixelsConverter,
  dxRichEdit.DocumentModel.DocumentsToLayoutTwipsConverter,
  dxRichEdit.DocumentModel.Exporter,
  dxRichEdit.DocumentModel.FieldRange,
  dxRichEdit.DocumentModel.History.IndexChangedHistoryItem,
  dxRichEdit.DocumentModel.History.Paragraph,
  dxRichEdit.DocumentModel.History.Run,
  dxRichEdit.DocumentModel.History.Style,
  dxRichEdit.DocumentModel.History.Table,
  dxRichEdit.DocumentModel.IndexBasedObject,
  dxRichEdit.DocumentModel.MergedProperties,
  dxRichEdit.DocumentModel.NotificationCollection,
  dxRichEdit.DocumentModel.Numbering,
  dxRichEdit.DocumentModel.ParagraphFormatting,
  dxRichEdit.DocumentModel.ParagraphRange,
  dxRichEdit.DocumentModel.PatternLine,
  dxRichEdit.DocumentModel.PieceTable,
  dxRichEdit.DocumentModel.PieceTableIterators,
  dxRichEdit.DocumentModel.PieceTableModifiers,
  dxRichEdit.DocumentModel.Section,
  dxRichEdit.DocumentModel.SectionRange,
  dxRichEdit.DocumentModel.Selection,
  dxRichEdit.DocumentModel.Styles,
  dxRichEdit.DocumentModel.TabFormatting,
  dxRichEdit.DocumentModel.TableCalculator,
  dxRichEdit.DocumentModel.TableFormatting,
  dxRichEdit.DocumentModel.TableStyles,
  dxRichEdit.DocumentModel.TextRange,
  dxRichEdit.DocumentModel.TwipsToLayoutDocumentsConverter,
  dxRichEdit.DocumentModel.TwipsToLayoutPixelsConverter,
  dxRichEdit.DocumentModel.TwipsToLayoutTwipsConverter,
  dxRichEdit.DocumentModel.UnitConverter,
  dxRichEdit.DocumentModel.UnitDocumentConverter,
  dxRichEdit.DocumentModel.UnitToLayoutUnitConverter,
  dxRichEdit.DocumentModel.UnitTwipsConverter,
  dxRichEdit.Export.Html,
  dxRichEdit.Export.PlainText,
  dxRichEdit.Export.Rtf,
  dxRichEdit.Export.Rtf.Keywords,
  dxRichEdit.FormController,
  dxRichEdit.Import,
  dxRichEdit.Import.Html,
  dxRichEdit.Import.Rtf,
  dxRichEdit.Import.Rtf.DestinationColorTable,
  dxRichEdit.Import.Rtf.DestinationDefault,
  dxRichEdit.Import.Rtf.DestinationFontTable,
  dxRichEdit.Import.Rtf.DestinationHexContent,
  dxRichEdit.Import.Rtf.DestinationInfo,
  dxRichEdit.Import.Rtf.DestinationListLevel,
  dxRichEdit.Import.Rtf.DestinationListTable,
  dxRichEdit.Import.Rtf.DestinationOldParagraphNumbering,
  dxRichEdit.Import.Rtf.DestinationPicture,
  dxRichEdit.Import.Rtf.DestinationPieceTable,
  dxRichEdit.Import.Rtf.DestinationsDefaultPropertes,
  dxRichEdit.Import.Rtf.DestinationSkip,
  dxRichEdit.Import.Rtf.DestinationStyleSheet,
  dxRichEdit.Import.Rtf.DestinationTableStyle,
  dxRichEdit.Import.Rtf.ListConverter,
  dxRichEdit.Import.Rtf.TableReader,
  dxRichEdit.InnerControl,
  dxRichEdit.LayoutEngine.BoxMeasurer,
  dxRichEdit.LayoutEngine.DocumentFormatter,
  dxRichEdit.LayoutEngine.Formatter,
  dxRichEdit.Options,
  dxRichEdit.Platform.Font,
  dxRichEdit.Platform.PatternLinePainter,
  dxRichEdit.Platform.Win.Control,
  dxRichEdit.Platform.Win.Font,
  dxRichEdit.Platform.Win.FontCache,
  dxRichEdit.Platform.Win.Painter,
  dxRichEdit.Platform.Win.Scroll,
  dxRichEdit.Utils.BackgroundThreadUIUpdater,
  dxRichEdit.Utils.BatchUpdateHelper,
  dxRichEdit.Utils.Characters,
  dxRichEdit.Utils.CheckSumStream,
  dxRichEdit.Utils.ChunkedStringBuilder,
  dxRichEdit.Utils.Colors,
  dxRichEdit.Utils.DataObject,
  dxRichEdit.Utils.Encoding,
  dxRichEdit.Utils.FastComparer,
  dxRichEdit.Utils.GenericsHelpers,
  dxRichEdit.Utils.OfficeImage,
  dxRichEdit.Utils.PredefinedFontSizeCollection,
  dxRichEdit.Utils.SortedList,
  dxRichEdit.Utils.StringHelper,
  dxRichEdit.Utils.TopologicalSorter,
  dxRichEdit.Utils.Types,
  dxRichEdit.Utils.UnicodeRangeInfo,
  dxRichEdit.Utils.Units,
  dxRichEdit.Utils.WidthsContentInfo,
  dxRichEdit.View.Core,
  dxRichEdit.View.PageViewInfoGenerator,
  dxRichEdit.View.Simple,
  dxRichEdit.View.ViewInfo,

  //ExpressPageControl
  cxPCdxBarPopupMenu,

  //ExpressQuantumTreeList
  cxTLdxBarBuiltInMenu,

  //ExpressSkins Library
  dxSkinsdxBarPainter,
  dxSkinsdxStatusBarPainter,
  dxBarSkinnedCustForm;

end.
DEV源碼

Release模式下編譯,如果類似提示如下,說明DxAutoInstaller工具漏掉編譯這個組件了

 以上圖(圖是上一個版本的)為例,在安裝目錄下找到dxPSLnksRS22.dpk,把contains下面的內容加進來,再編譯即可

 

生成出來Dev.bpl大概35M左右,再用AsPack壓縮,大小18M左右

 

五、例子

新建一個項目,配置如下

再放一堆Dev控件上去,效果如下

 

工具源碼下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM