Los amigos suelen hacer esta pregunta: "¿Dónde están los controles familiares que usé en Delphi5 o Delphi6? ¿Ya no están disponibles en Delphi7? ¿Significa esto que todos los códigos que escribí antes no se pueden trasplantar? Al llegar a Delphi7, ¿tengo que hacerlo? ¿Aprender a adaptarnos a estos nuevos controles?
Ahora explicaré este tema y resumiré VCL y CLX en delphi7 para facilitar las consultas de amigos que tengan necesidades al respecto.
De hecho, los controles que utilizamos en las versiones originales como D5 y D6, como Quickrep, FastNet, etc., todavía se conservan en D7. Es sólo que Delphi no los instala en el panel de componentes de forma predeterminada. Todos estos paquetes de control se guardan en el directorio bin del directorio Delphi, con la extensión de archivo .bpl (casi 60 en total).
El método para instalar estos paquetes es muy simple, simplemente haga clic en el menú "componente---->Instalar paquetes..." y luego use "AGREGAR" para seleccionar el paquete requerido.
A continuación se describen los controles en parte de la lista bpl:
dclact70.bpl (Componentes de la barra de acciones de Borland)
Controles incluidos: TStandardColorMap, TTwilightColorMap, TXPColorMap, TActionToolBar, TActionManager, TActionMainMenuBar, TCustomizeDlg
dclado70.blp(Componentes ADO DB de Borland)
Controles incluidos: TADOCommand, TADOConnection, TADODataSet, TADOQuery, TADOStoredPRoc, TADOTable, TRDSConnection
dclbde70.bpl(Componentes de base de datos BDE de Borland)
Controles incluidos: TDBLookupCombo, TDBLookupList, TBatchMove, TDatabase, TNestedTable, Tquery, Tsession, TStoredProc, TTable, TUpdateSQL
dclclxdb70.bpl(Componentes de la base de datos Borland CLX)
Controles incluidos: TDBCheckBox, TDBComboBox, TDBEdit, TDBImage, TDbListBox, TDBLookupComboBox, TDBLookupListBox, TDBMemo, TDBNavigator, TDBRadioGroup, TDBText, TDBGrid
dclclxstd70.bpl(Componentes estándar de Borland CLX)
Controles incluidos: 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(Componentes de la base de datos Borland)
Controles incluidos: TDdataSourse, TDBCtrlGrid, TDBCheckBox, TDBComboBox, TDBEdit, TDBImage, TDBListBox, TDBLookupComboBox, TDBLookupListBox, TDBMemo, TDBNavigator, TDBRadioGroup, TDBRichEdit, TDBText, TDBGrid
dclmcn70.bpl(Componentes de conexión Borland DataSnap)
Controles incluidos: TConnectionBroker, TDCOMConnection, TSharedConnection, TSimpleObjectBroker, TSocketConnection, TWebConnection, TLocalConnection
Controles incluidos en dcldbx70.bpl (componentes Borland dbExpress): TSQLConnection, TSQLDataSet, TSQLMonitor, TSQLQuery, TSQLStoredProc, TSQLTable
dcldss70.bpl(Componentes del cubo de decisión de Borland)
Controles incluidos: TDecisionCube, TDecisioinSource, TDecisionGraph, TDecisionGrid, TDecisionPivot, TDecisionQuery
ibevnt70.bpl (Componente de alerta de eventos entre bases de Borland)
Controles incluidos: TIBEventAlerter
dclnet70.bpl (Componentes de Internet de Borland)
Controles incluidos: TQueryTableProducer, TDataSetTableProducer, TSQLQueryTableProducer, TDataSetPageProducer, TWebDispatcher, TPageProducer, TTcpClient, TTcpServer, TUdpSocket, TxmlDocument
dclisp70.bpl(Componentes del paquete de soluciones de Internet de Borland)
Controles incluidos: TFTP, THTML, THTTP, TNNTP, TPOP, TSMTP, TTCP, TUDP
dclwbm70.bpl(Componentes de Borland InternetExpress)
Controles incluidos: TInetXPageProducer, TMidaspageProducer, TXMLBroker, TXMLTransform, TXMLTransformClient, TXMLTransformProvider
dclmid70.bpl(Componentes de acceso a datos Borland MyBase)
Controles incluidos: TClientDataSet, TDataSetProvider
dclsmp70.bpl(Componentes de muestra de Borland)
Controles incluidos: TCalendar, TColorGrid, TDirectoryOutline, TGauge, TSpinButton, TSpinEdit
dclocx70.bpl(Controles ActiveX importados de muestra de Borland)
Controles incluidos: TChartfx, TF1Book, TVtChart, TVSSpell
dcldbxcds70.bpl(Componente Borland SimpleDataset (DBX))
Controles incluidos: TSimpleDataSet
dclsoap70.bpl(Componentes SOAP de Borland)
Controles incluidos: TOPToSoapDomConvert, TSoapConnectoin, THTTPRIO, THTTPSoapPascalInvoker, THTTPReqResp, TTHTPSoapDispatcher, TWSDLHTMLPublish
dclsockets70.bpl(Componentes del zócalo Borland)
Controles incluidos: TClientSocket, TServerSocket
dclstd70.bpl(Componentes estándar de Borland)
Controles incluidos: 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(Componentes de Borland WebSnap)
Controles incluidos: TDataSetAdapter, TDataSetValuesList, TAdapterPageProducer, TAdapter, TApplicationAdapter, TEndUserAdapter, TEndUserSessionAdapter, TLoginFormAdapter, T PagedAdapter, TStringsValuesList, TAdapterDispatcher, TLocateFileService, TPageDispatcher, TWebAppComponents, TSessionsService, TWebUserList, TXSLPageProducer
dcl31w70.bpl(Componentes de compatibilidad de Delphi1.0)
Controles incluidos: THeader, TNotebook, TDirectoryListBox, TDriveComboBox, TFileListBox, TFilterComboBox, TOutline, TTabbedNotebook, TTabSet
DCLIB70.bpl(Componentes de acceso a datos de InterBase)
Controles incluidos: TibClientDataSet, TIBDataSet, TIBDatabase, TIBTransaction, TIBDatabaseinfo, TIBevents, TIBExtract, TIBQuery, TIBSQL, TIBSQLMonitor, TIBStoredProc, TIBTable, TIBUpdateSQL
dclindy70.bpl(Internet Direct (Indy) para editores de componentes y propiedades D7)
Controles incluidos: TIdAntiFreeze, TIdBlockCipherIntercept, TIdChargenServer, TIdChargenUDPServer, TIdDecodeMIME, TIdEncodeMIME,...
dclie70.bpl(Componentes de Internet Explorer)
Controles incluidos: TWebBrowser
dclIntraweb_50_70.bpl(Paquete de diseño Intraweb 5.0 para Delphi7)
Controles incluidos: TIWClientSideDataset, TIWCheckBox, TIWButton, TIWEdit...
dcloffice2k70.bpl(Componentes envolventes del servidor de automatización de muestra de Microsoft Office 2000)
Controles incluidos: 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(Componentes de QuickReport)
Controles incluidos: 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(Paquete Rave Reports DE 5.0)
Controles incluidos: TRvCustomConnection, TRvQueryConnection, TRvTableConnection, TRvDataSetConnection, TRvNDRWrite, TRvProject, TRvRenderHTML, TRvRenderPDF, TRvRender Vista previa, TRvRenderPrinter, TRvRenderRTF, TRvRenderText, TRvSystem, TRvCustomConnection, TRvTableConnection, TRvDataSetConnection, TRvNDRWriter, TRvProject
dclshlctrls70.bpl(Editores de componentes y propiedades de control de Shell)
Controles incluidos: TShellChangeNotifier, TShellComboBox, TShellListView, TShellTreeview
dcltee70.bpl(Componentes TeeChart)
Controles incluidos: TChart, TDBChart
dcltqr70.bpl(TeeChart para componentes QuickReport)
Controles incluidos: TQRCart