Les amis posent souvent cette question : « Où sont les contrôles familiers que j'ai utilisés dans Delphi5 ou Delphi6 ? Ne sont-ils plus disponibles dans Delphi7 ? Cela signifie-t-il que tous les codes que j'ai écrits auparavant ne peuvent pas être transplantés ? En arrivant dans Delphi7, dois-je apprendre à s’adapter à ces nouveaux contrôles ?
Je vais maintenant expliquer ce problème et résumer la VCL et la CLX dans Delphi7 pour faciliter les demandes d'amis qui ont des besoins à cet égard.
En fait, les contrôles que nous avons utilisés dans les versions originales telles que D5 et D6, comme Quickrep, FastNet, etc., sont toujours conservés dans D7. C'est juste que Delphi ne les installe pas par défaut dans le panneau des composants. Ces packages de contrôle sont tous enregistrés dans le répertoire bin du répertoire Delphi, avec l'extension de fichier .bpl (près de 60 au total).
La méthode pour installer ces packages est très simple, il suffit de cliquer sur le menu "composant---->Installer les packages..." puis d'utiliser "AJOUTER" pour sélectionner le package requis.
Ce qui suit décrit les contrôles d'une partie de la liste bpl :
dclact70.bpl (composants de la barre d'action Borland)
Contrôles inclus : TStandardColorMap, TTwilightColorMap, TXPColorMap, TActionToolBar, TActionManager, TActionMainMenuBar, TCustomizeDlg
dclado70.blp (composants de base de données Borland ADO)
Contrôles inclus : TADOCommand, TADOConnection, TADODataSet, TADOQuery, TADOStoredPRoc, TADOTable, TRDSConnection
dclbde70.bpl (composants de base de données Borland BDE)
Contrôles inclus : TDBLookupCombo, TDBLookupList, TBatchMove, TDatabase, TNestedTable, Tquery, Tsession, TStoredProc, TTable, TUpdateSQL
dclclxdb70.bpl (composants de base de données Borland CLX)
Contrôles inclus : TDBCheckBox, TDBComboBox, TDBEdit, TDBImage, TDbListBox, TDBLookupComboBox, TDBLookupListBox, TDBMemo, TDBNavigator, TDBRadioGroup, TDBText, TDBGrid
dclclxstd70.bpl (composants standard Borland CLX)
Contrôles inclus : TActionList, TBitBtn, TSpeedButton, TCheckListBox, TAnimate, THeaderControl, TIconView, TListView, TPageControl, TProgressBar, TSpinEdit, TStatusBar, TTabC ontrol, 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 (composants de la base de données Borland)
Contrôles inclus : TDdataSourse, TDBCtrlGrid, TDBCheckBox, TDBComboBox, TDBEdit, TDBImage, TDBListBox, TDBLookupComboBox, TDBLookupListBox, TDBMemo, TDBNavigator, TDBRadioGroup, TDBRichEdit, TDBText, TDBGrid
dclmcn70.bpl (composants de connexion Borland DataSnap)
Contrôles inclus : TConnectionBroker, TDCOMConnection, TSharedConnection, TSimpleObjectBroker, TSocketConnection, TWebConnection, TLocalConnection
Contrôles inclus dans dcldbx70.bpl (composants Borland dbExpress) : TSQLConnection, TSQLDataSet, TSQLMonitor, TSQLQuery, TSQLStoredProc, TSQLTable
dcldss70.bpl (composants du cube de décision Borland)
Contrôles inclus : TDecisionCube, TDecisioinSource, TDecisionGraph, TDecisionGrid, TDecisionPivot, TDecisionQuery
ibevnt70.bpl (composant d'alerte d'événement Borland Interbase)
Contrôles inclus : TIBEventAlerter
dclnet70.bpl (composants Internet Borland)
Contrôles inclus : TQueryTableProducer, TDataSetTableProducer, TSQLQueryTableProducer, TDataSetPageProducer, TWebDispatcher, TPageProducer, TTcpClient, TTcpServer, TUdpSocket, TxmlDocument
dclisp70.bpl (composants du pack de solutions Internet Borland)
Contrôles inclus : TFTP, THTML, THTTP, TNNTP, TPOP, TSMTP, TTCP, TUDP
dclwbm70.bpl (composants Borland InternetExpress)
Contrôles inclus : TInetXPageProducer, TMidaspageProducer, TXMLBroker, TXMLTransform, TXMLTransformClient, TXMLTransformProvider
dclmid70.bpl (composants d'accès aux données Borland MyBase)
Contrôles inclus : TClientDataSet, TDataSetProvider
dclsmp70.bpl (exemples de composants Borland)
Contrôles inclus : TCalendar, TColorGrid, TDirectoryOutline, TGauge, TSpinButton, TSpinEdit
dclocx70.bpl (exemple de contrôles ActiveX importés par Borland)
Contrôles inclus : TChartfx, TF1Book, TVtChart, TVSSpell
dcldbxcds70.bpl (composant Borland SimpleDataset (DBX))
Contrôles inclus : TSimpleDataSet
dclsoap70.bpl (composants SOAP Borland)
Contrôles inclus : TOPToSoapDomConvert, TSoapConnectoin, THTTPRIO, THTTPSoapPascalInvoker, THTTPReqResp, TTHTPSoapDispatcher, TWSDLHTMLPublish
dclsockets70.bpl (composants de socket Borland)
Contrôles inclus : TClientSocket, TServerSocket
dclstd70.bpl (composants standard Borland)
Contrôles inclus : 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 (composants Borland WebSnap)
Contrôles inclus : TDataSetAdapter, TDataSetValuesList, TAdapterPageProducer, TAdapter, TApplicationAdapter, TEndUserAdapter, TEndUserSessionAdapter, TLoginFormAdapter, T PagedAdapter, TStringsValuesList, TAdapterDispatcher, TLocateFileService, TPageDispatcher, TWebAppComponents, TSessionsService, TWebUserList, TXSLPageProducer
dcl31w70.bpl (composants de compatibilité Delphi1.0)
Contrôles inclus : THeader, TNotebook, TDirectoryListBox, TDriveComboBox, TFileListBox, TFilterComboBox, TOutline, TTabbedNotebook, TTabSet
DCLIB70.bpl (composants InterBase DataAccess)
Contrôles inclus : TibClientDataSet, TIBDataSet, TIBDatabase, TIBTransaction, TIBDatabaseinfo, TIBevents, TIBExtract, TIBQuery, TIBSQL, TIBSQLMonitor, TIBStoredProc, TIBTable, TIBUpdateSQL
dclindy70.bpl (Internet Direct (Indy) pour les éditeurs de propriétés et de composants D7)
Contrôles inclus : TIdAntiFreeze, TIdBlockCipherIntercept, TIdChargenServer, TIdChargenUDPServer, TIdDecodeMIME, TIdEncodeMIME,...
dclie70.bpl (composants Internet Explorer)
Contrôles inclus : TWebBrowser
dclIntraweb_50_70.bpl (package de conception Intraweb 5.0 pour Delphi7)
Contrôles inclus : TIWClientSideDataset, TIWCheckBox, TIWButton, TIWEdit...
dcloffice2k70.bpl (exemples de composants d'encapsuleur de serveur d'automatisation Microsoft Office 2000)
Contrôles inclus : 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 (composants QuickReport)
Contrôles inclus : TQRDBImage, TQRDBRichText, TQRDBText, TQRExr, TQRExprMemo, TQRImage, TQRLabel, TQRLabel, TQRMemo, TQRRichText, TQRShape, TQRSysData, TQRCS VFilter, TQRHTMLFilter, TQRTextFilter, TQRPreview, TQRBand, TQRCildBand, TQRCompositeReport, TQRGroup, TQRStringsBand, TQRSubDetail, TQuickRep
dclRave70.bpl (package Rave Reports DE 5.0)
Contrôles inclus : TRvCustomConnection, TRvQueryConnection, TRvTableConnection, TRvDataSetConnection, TRvNDRWrite, TRvProject, TRvRenderHTML, TRvRenderPDF, TRvRender Aperçu, TRvRenderPrinter, TRvRenderRTF, TRvRenderText, TRvSystem, TRvCustomConnection, TRvTableConnection, TRvDataSetConnection, TRvNDRWriter, TRvProject
dclshlctrls70.bpl (propriétés de contrôle Shell et éditeurs de composants)
Contrôles inclus : TShellChangeNotifier, TShellComboBox, TShellListView, TShellTreeview
dcltee70.bpl (composants TeeChart)
Contrôles inclus : TChart, TDBChart
dcltqr70.bpl (TeeChart pour les composants QuickReport)
Contrôles inclus : TQRChart