친구들이 종종 이런 질문을 합니다. "Delphi5나 Delphi6에서 사용했던 친숙한 컨트롤은 어디에 있나요? Delphi7에서는 더 이상 사용할 수 없는 건가요? 그러면 이전에 작성한 코드를 모두 이식할 수 없다는 뜻인가요? Delphi7으로 오면 꼭 해야 하나요?" 이 새로운 컨트롤에 적응하는 법을 배우나요?”
이제 이 문제를 설명하고 delphi7의 VCL 및 CLX를 요약하여 이와 관련하여 필요한 친구들의 문의를 용이하게 할 것입니다.
실제로 Quickrep, FastNet 등과 같은 D5 및 D6과 같은 원래 버전에서 사용한 컨트롤은 D7에도 그대로 유지됩니다. 단지 Delphi에서는 기본적으로 이를 구성 요소 패널에 설치하지 않는다는 것입니다. 이러한 제어 패키지는 모두 Delphi 디렉터리의 bin 디렉터리에 파일 확장자 .bpl(총 60개 정도)로 저장됩니다.
이러한 패키지를 설치하는 방법은 매우 간단합니다. "컴포넌트---->패키지 설치..." 메뉴를 클릭한 다음 "추가"를 사용하여 필요한 패키지를 선택하면 됩니다.
다음은 bpl 목록의 일부 컨트롤에 대해 설명합니다.
dcact70.bpl(Borland Actionbar 구성요소)
포함된 컨트롤: TStandardColorMap, TTwilightColorMap, TXPColorMap, TActionToolBar, TActionManager, TActionMainMenuBar, TCustomizeDlg
dclado70.blp(Borland ADO DB 구성 요소)
포함된 컨트롤: TADOCommand, TADOConnection, TADODataSet, TADOQuery, TADOStoredPROc, TADOTable, TRDSConnection
dclbde70.bpl(Borland BDE DB 구성 요소)
포함된 컨트롤: TDBLookupCombo, TDBLookupList, TBatchMove, TDatabase, TNestedTable, Tquery, Tsession, TStoredProc, TTable, TUpdateSQL
dclclxdb70.bpl(Borland CLX 데이터베이스 구성 요소)
포함된 컨트롤: TDBCheckBox, TDBComboBox, TDBEdit, TDBImage, TDbListBox, TDBLookupComboBox, TDBLookupListBox, TDBMemo, TDBNavigator, TDBRadioGroup, TDBText, TDBGrid
dclclxstd70.bpl(Borland CLX 표준 구성 요소)
포함된 컨트롤: TActionList, TBitBtn, TSpeedButton, TCheckListBox, TAnimate, THeaderControl, TIconView, TListView, TPageControl, TProgressBar, TSpinEdit, TStatusBar, TTabC 제어, TTextBrowser, TTextViewer, TToolBar, TTrackBar, TTreeView, TColorDialog, TFindDialog, TFontDialog, TOpenDialog, TSaveDialog, TBevel, TControlBar, TImage, T PaintBox, TPanel, TRadioGroup, TShape, TSplitter, TTimer, TDirectoryTreeView, TFileEdit, TFileHistoryComboBox, TFileIconView, TFileListView, TFilterComboBox, TDr awGrid, TImageList, TMaskEdit, TMainMenu, TPopupMenu, TButton, TCheckBox, TComboBox, TEdit, TGroupBox, TLabel, TLCDNumber, TListBox, TMemo, TRadioButton, TScrollBar
dcldb70.bpl(Borland 데이터베이스 구성 요소)
포함된 컨트롤: TDdataSourse, TDBCtrlGrid, TDBCheckBox, TDBComboBox, TDBEdit, TDBImage, TDBListBox, TDBLookupComboBox, TDBLookupListBox, TDBMemo, TDBNavigator, TDBRadioGroup, TDBRichEdit, TDBText, TDBGrid
dclmcn70.bpl(Borland DataSnap 연결 구성 요소)
포함된 컨트롤: TConnectionBroker, TDCOMConnection, TSharedConnection, TSimpleObjectBroker, TSocketConnection, TWebConnection, TLocalConnection
dcldbx70.bpl에 포함된 컨트롤(Borland dbExpress 구성 요소): TSQLConnection, TSQLDataSet, TSQLMonitor, TSQLQuery, TSQLStoredProc, TSQLTable
dcldss70.bpl(Borland 결정 큐브 구성 요소)
포함된 컨트롤: TDecisionCube, TDecisioinSource, TDecisionGraph, TDecisionGrid, TDecisionPivot, TDecisionQuery
ibevnt70.bpl(Borland Interbase 이벤트 경고 구성 요소)
포함된 컨트롤: TIBEventAlerter
dclnet70.bpl(볼랜드 인터넷 구성요소)
포함된 컨트롤: TQueryTableProducer, TDataSetTableProducer, TSQLQueryTableProducer, TDataSetPageProducer, TWebDispatcher, TPageProducer, TTcpClient, TTcpServer, TUdpSocket, TxmlDocument
dclisp70.bpl(Borland 인터넷 솔루션 팩 구성요소)
포함된 컨트롤: TFTP, THTML, THTTP, TNNTP, TPOP, TSMTP, TTCP, TUDP
dclwbm70.bpl(Borland InternetExpress 구성 요소)
포함된 컨트롤: TInetXPageProducer, TMidaspageProducer, TXMLBroker, TXMLTransform, TXMLTransformClient, TXMLTransformProvider
dclmid70.bpl(Borland MyBase 데이터 액세스 구성 요소)
포함된 컨트롤: TClientDataSet, TDataSetProvider
dclsmp70.bpl(Borland 샘플 구성 요소)
포함된 컨트롤: TCalendar, TColorGrid, TDirectoryOutline, TGauge, TSpinButton, TSpinEdit
dclocx70.bpl(Borland 샘플 가져온 ActiveX 컨트롤)
포함된 컨트롤: TChartfx, TF1Book, TVtChart, TVSSpell
dcldbxcds70.bpl(Borland SimpleDataset 구성요소(DBX))
포함된 컨트롤: TSimpleDataSet
dclsoap70.bpl(Borland SOAP 구성 요소)
포함된 컨트롤: TOPToSoapDomConvert, TSoapConnectoin, THTTPRIO, THTTPSoapPascalInvoker, THTTPReqResp, TTHTPSoapDispatcher, TWSDLHTMLPublish
dclsockets70.bpl(Borland 소켓 구성 요소)
포함된 컨트롤: TClientSocket, TServerSocket
dclstd70.bpl(Borland 표준 구성요소)
포함된 컨트롤: TActionList, TapplicationEvents, TBitBtn, TSpeedButton, TCheckListBox, TCOMAdminCatalog, TAnimate, TComboBoxEx, TCoolbar, TDateTimePicker, THeaderControl, THotKey, TListView, TMonthCalendar, TPageControl, TPageScroller, TProgressBar, TRichEdit, TStatusBar, TTabControl, TToolBar, TTrackBar, TTreeView, TUpDown, TImageList, TDdeClientConv, TDdeClientItem, TDdeServerConv, TDdeServeritem, TColorDialog, TFindDialog, TFontDialog, TOoenDialog, TPageSe tupDialog, TPrintDialog, TPrinterSetupDialog, TReplaceDialog, TSaveDialog, TBevel, TColorBox, TControlBar, TImage, TLabeledEdit, TPaintBox, TPanel, TRadioGroup, TShape, TSplitter, TTimer, TOpenPictureDialog, TSavePictureDialog, TScrollBox, TDrawGrid, TStringGrid, TMaskEdit, TMainMenu, TmediaPlayer, TOleContainer, TButton, TCheckBox, TComboBox, TEdit, TGroupBox, TLabel, TListBox, TMemo, TRadioButton, TScrollBar, TStaticText, TValueListEditor, TXPManifest
dclwebsnap70.bpl(Borland WebSnap 구성요소)
포함된 컨트롤: TDataSetAdapter, TDataSetValuesList, TAdapterPageProducer, TAdapter, TApplicationAdapter, TEndUserAdapter, TEndUserSessionAdapter, TLoginFormAdapter, T PagedAdapter, TStringsValuesList, TAdapterDispatcher, TLocateFileService, TPageDispatcher, TWebAppComponents, TSessionsService, TWebUserList, TXSLPageProducer
dcl31w70.bpl(Delphi1.0 호환성 구성 요소)
포함된 컨트롤: THeader, TNotebook, TDirectoryListBox, TDriveComboBox, TFileListBox, TFilterComboBox, TOutline, TTabbedNotebook, TTabSet
DCLIB70.bpl(InterBase DataAccess 구성 요소)
포함된 컨트롤: TibClientDataSet, TIBDataSet, TIBDatabase, TIBTransaction, TIBDatabaseinfo, TIBevents, TIBExtract, TIBQuery, TIBSQL, TIBSQLMonitor, TIBStoredProc, TIBTable, TIBUpdateSQL
dclindy70.bpl(D7 속성 및 구성 요소 편집기용 Internet Direct(Indy))
포함된 컨트롤: TIdAntiFreeze, TIdBlockCipherIntercept, TIdChargenServer, TIdChargenUDPServer, TIdDecodeMIME, TIdEncodeMIME,...
dclie70.bpl(Internet Explorer 구성 요소)
포함된 컨트롤: TWebBrowser
dclIntraweb_50_70.bpl(Delphi7용 Intraweb 5.0 디자인 패키지)
포함된 컨트롤: TIWClientSideDataset, TIWCheckBox, TIWButton, TIWEdit...
dcloffice2k70.bpl(Microsoft Office 2000 샘플 자동화 서버 래퍼 구성 요소)
포함된 컨트롤: TAccessApplicatoin, TAccessForm, TAccessReferences, TAccessReport, TClass_, TBinder, TExcelApplication, TExcelChart, TExcelOLEOBject, EExcelQueryTable, TExcelWorkbook, TExcelWorksheet, Tmaster, TPowerpointApplication, TPowerPointPresentation, TPowerPointSlide, TContactItem, TDistListItem, TDocumentItem, TExplorers, TFolders, TInspectors, TIt ems, TJournalItem, TnameSpace, TOutlookApplication, TOutlookBarGroups, TOutlookBarPane, TOutlookBarShortcuts, TPostItem, TRemoteItem, TReportItem, TTaskRequestAcceptItem, TTa skRequestAcceptItem, TTaskRequestDeclineItem, TTaskRequestItem, TTaskRequestUpdateItem, TWordApplication, TWordDocument, TWordFont, TWordLetterContent, TWordParagraphFormat
dclqrt70.bpl(QuickReport 구성 요소)
포함된 컨트롤: TQRDBImage, TQRDBRichText, TQRDBText, TQRExpr, TQRExprMemo, TQRImage, TQRLabel, TQRLabel, TQRMemo, TQRRichText, TQRShape, TQRSysData, TQRCS VFilter, TQRHTMLFilter, TQRTextFilter, TQRPreview, TQRBand, TQRChildBand, TQRCompositeReport, TQRGroup, TQRStringsBand, TQRSubDetail, TQuickRep
dclRave70.bpl(Rave Reports DE 5.0 패키지)
포함된 컨트롤: TRvCustomConnection, TRvQueryConnection, TRvTableConnection, TRvDataSetConnection, TRvNDRWrite, TRvProject, TRvRenderHTML, TRvRenderPDF, TRvRender 미리보기, TRvRenderPrinter, TRvRenderRTF, TRvRenderText, TRvSystem, TRvCustomConnection, TRvTableConnection, TRvDataSetConnection, TRvNDRWriter, TRvProject
dclshlctrls70.bpl(셸 제어 속성 및 구성 요소 편집기)
포함된 컨트롤: TShellChangeNotifier, TShellComboBox, TShellListView, TShellTreeview
dcltee70.bpl(TeeChart 구성 요소)
포함된 컨트롤: TChart, TDBChart
dcltqr70.bpl(QuickReport 구성 요소용 TeeChart)
포함된 컨트롤: TQRChart