zoukankan      html  css  js  c++  java
  • 合并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:DelphiPackagesDelphiXE10DevExpressVCL 14.2.2 D7-RX10ExpressCore LibraryPackagesdxCoreRS22.dpk
    D:SoftGreenDelphiXE8UP1indcc32.exe "E:DelphiPackagesDelphiXE10DevExpressVCL 14.2.2 D7-RX10ExpressCore LibraryPackagesdxCoreRS22.dpk" --no-config -U"D:SoftGreenDelphiXE8UP1libWin32 elease" -LN"C:UsersPublicDocumentsEmbarcaderoStudio16.0Dcp" -LE"C:UsersPublicDocumentsEmbarcaderoStudio16.0Bpl" -$D- -$L- -$Y- -Q -U"C:UsersPublicDocumentsEmbarcaderoStudio16.0Dcp" -U"E:DelphiPackagesDelphiXE10DevExpressVCL 14.2.2 D7-RX10LibrarySources" -R"E:DelphiPackagesDelphiXE10DevExpressVCL 14.2.2 D7-RX10LibrarySources" -B -NU"E:DelphiPackagesDelphiXE10DevExpressVCL 14.2.2 D7-RX10LibraryRAD Studio XE8" -N0"E:DelphiPackagesDelphiXE10DevExpressVCL 14.2.2 D7-RX10LibraryRAD 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控件上去,效果如下

    工具源码下载

  • 相关阅读:
    360安全浏览器发布
    搬家了
    驾驶员考试科目一通过
    脑海中总有些新念头
    2008汤姆斯杯尤伯杯羽毛球赛事直播时刻表
    操作日期和时间
    数据库设计中的14个技巧
    字段属性(空值、缺省值、标记字段/自增字段)
    SQL触发器
    数据库质疑事件 总结
  • 原文地址:https://www.cnblogs.com/dreamszx/p/4085295.html
Copyright © 2011-2022 走看看