合併Dev BPL教程

1、準備工具html

1.Devexpress vcl 14.2.2git

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

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

 

2、安裝控件api

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

 

按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 successui

。。。。。。。。。。spa

 

拷貝此日誌.net

 

3、生成合並的BPL

思路:提取全部運行時控件包中的contains中的內容,合併在一塊兒。

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

把DxAutoInstaller 生成的日誌拷到下面這個程序的右上角框,而後點「提取dpk包」按鈕,會把全部的dpk提取出來到左下框,而後再按」提成包含文件「,則把運行時dpk的contains內容提成到右邊的框。拷貝右邊拷的內容

 

4、生成合並後的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左右

 

5、例子

新建一個項目,配置以下

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

 

工具源碼下載

相關文章
相關標籤/搜索