Cómo instalar algunos componentes habituales en Delphi. Hemos elegido: VCLZip (compresión/descompresión Zip), TrayIcon (iconizar aplicación), NCOCI8 (acceso a Oracle), MSIC (información del sistema), kadao8 (acceso a Access), DevExpress QuantumGrid (grid profesional), Fenestra Barcode Control (generador de códigos de barras), QuickReport Professional (informes profesionales), TMS CE Tools (conexión Pocket PC WCE), Zeosdbo (acceso a MySQL), XP Menu (muestra los menús de las aplicaciones Delphi con estilo Microsoft Office XP).

  • Instalar componentes.
    • TrayIcon: componente gratuito, descargable desde www.rawos.com, permite minimizar la aplicación en la barra de notificación de Windows (junto al reloj)
    • VCLZip 2.22: componente descargable desde www.vclzip.net, permite comprimir ficheros en formato zip y descomprimirlos sin necesidad de utilizar librerías, es 100% VCL.
    • NCOCI8: componente gratuito descargable desde www.da-soft.com, permite acceder a Base de Datos Oracle sin necesidad de utilizar BDE ni ODBC, es 100% VCL. Necesitará Oracle Client instalado.
    • KADao8: componente gratuito descargable desde http://kadao.dir.bg, permite acceder a Base de Datos Microsoft Access sin necesidad de utilizar BDE ni ODBC, es 100% VCL (necesitará Microsoft Jet, motor de base de datos de Access).
    • Zeosdbo 6.5.1: componente gratuito descargable desde http://sourceforge.net/projects/zeoslib, permite acceder a Base de Datos MySQL, Interbase, Oracle, PostgreSQL, Firebird, Microsoft SQL Server, Sybase ASE y SQLite 2.8 sin necesidad de utilizar BDE ni ODBC, el 100% VCL (sólo para MySQL y PostgreSQL necesitará las librerías correspondientes).
    • QuickReport Professional v3.6.2: componente que mejora los informes / report / listados de la paleta de componentes QReport que Delphi incluye por defecto. Como mejoras se incluye la posiblidad de exportar los informes a varios formatos (rtf, txt, imagen, etc), también aporta una herramienta para que el usuario pueda modificar/crear sus propios listados (QREditor).
    • TMS software CE Tools: componente gratuito descargable desde http://www.tmssoftware.com, permite acceder Pocket PC y Smartphone (obtiene los contactos, tareas, calendario, ficheros, buscar, etc). Necesita tener instalado Microsoft ActiveSync.
    • TurboPower LockBox 2.07: componente gratuito descargable desde http://sourceforge.net/projects/tplockbox, para encriptar/desencriptar datos (ficheros y texto). Soporta Blowfish, RSA, MD5, SHA-1, DES, triple-DES, Rijndael y marca digital para mensajes. Obtiene el HASH de un fichero o cadena de texto.
    • MiTeC System Information Component 8.7: se trata de un componente muy interesante y gratuito que obtiene toda la información del equipo (hardware, software, datos del usuario, dispositivos, procesador, memoria, datos de red, ips, programas de inicio, etc). La web para la descarga es: http://www.mitec.cz.
    • Windows XP Theme Manager 1.10.1: permite las aplicaciones desarrolladas en Delphi 6 se adapten al tema visual de Windows XP, Windows Vista.
    • XP Menu 3.1: muestra los menús de las aplicaciones Delphi con estilo Microsoft Office XP.
    • AgBlend (Agni Software): componente gratuito para Delphi que permite mostrar un formulario transparente, permite indicar el nivel de opacidad.
  • Tecnologías empleadas.

Instalación de componentes en Delphi

TrayIcon

Componente gratuito, descargable desde www.rawos.com, permite minimizar la aplicación en la barra de notificación de Windows (junto al reloj). Para instalarlo:

1. Descargaremos el fichero .zip, lo descomprimimos en la carpeta «lib» del directorio de instalación de Delphi:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, cerraremos el proyecto inicial pulsando en el menú «File» – «Close All»:

Instalar componentes Delphi - Cerrar todos los proyectos

3. Pulsaremos en «Component» – «Install Component…»:

Instalar componentes Delphi - Component - Install Component

4. Pulsaremos el botón «Browse» de «Unit file name» para seleccionar el fichero .pas del componente:

Instalar componentes Delphi - Component - Browse

5. Seleccionaremos el fichero «TrayIcon.pas»:

Instalar componentes Delphi - Unit file name

6. Pulsaremos «OK» para iniciar la instalación del componente:

Instalar componentes Delphi - Install Component

7. Pulsaremos «Yes» para recompilar el componente:

Instalar componentes Delphi - Confirm install package

8. Nos aparecerá un mensaje indicando que la instalación se ha realizado con éxito, con el nombre «TrayIcon.TTrayIcon»:

Instalar componentes Delphi - Instalación finalizada

9. Cerraremos Delphi sin guardar los cambios, pulsando «No» en el mensaje de confirmación «Save changes to project dclusr?»:

Instalar componentes Delphi - Guardar cambios en dclusr

10. Para comprobar que el componente se ha instalado correctamente, abrimos Delphi, creamos una nueva aplicación desde el menú «File» – «New» – «Application»:

Instalar componentes Delphi - Probar componente

11. En la paleta de componentes, aparecerá una nueva pestaña llamada «XDTK», pulsamos en ella y nos aparecerá el componente instalado, si pulsamos sobre «TrayIcon» y hacemos un clic en el formulario lo agregaremos:

Instalar componentes Delphi - Probar componente
Instalar componentes Delphi - Probar componente

VCLZip 2.22

Componente descargable desde www.vclzip.net, permite comprimir ficheros en formato zip y descomprimirlos sin necesidad de utilizar librerías, es 100% VCL. Para instalarlo:

1. Descargaremos y descomprimiremos el fichero en la carpeta «lib» de Delphi:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

3. Seleccionaremos el fichero «VCLZipD6.dpk» de la carpeta «lib» de Delphi y pulsaremos «Abrir»:

Instalar componentes Delphi - Seleccionar fichero dpk

4. Para terminar la instalación pulsaremos el botón «Install»:

Instalar componentes Delphi - Package

5. Si todo ha ido bien nos aparecerá un mensaje indicando que el componente ha sido instalado correctamente:

Instalar componentes Delphi - Instalación correcta

6. Cerraremos Delphi sin guardar los cambios, para probarlo volveremos a abrir Delphi, añadimos una nueva aplicación y nos aparecerá una nueva pestaña en la paleta de componentes llamada «VCLZip»:

Instalar componentes Delphi - Probar componente

NCOCI8

Componente gratuito descargable desde www.da-soft.com, permite acceder a Base de Datos Oracle sin necesidad de utilizar BDE ni ODBC, es 100% VCL. Necesitará Oracle Client instalado. Para instalar el componente en Delphi:

1. Descargaremos y descomprimiremos el fichero en la carpeta «lib» de Delphi, en concreto copiaremos el contenido de la carpeta «Source» de este componente:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

3. Seleccionaremos el fichero «NCO86.dpk» de la carpeta «lib» de Delphi y pulsaremos «Abrir»:

Instalar componentes Delphi - Seleccionar dpk

4. Pulsaremos el botón «Install»:

Instalar componentes Delphi - Install package

5. Si todo ha ido bien nos aparecerá un mensaje indicando que ha sido instalado correctamente:

Instalar componentes Delphi - Instalación correcta

Con el texto:

Package C:/Archivos de programa/borland/delphi6/Projects/Bpl/NCO86.bpl has been installed.
The following new component(s) have been registered: NCOciDB.TOCIDatabase, NCOciDB.TOCIImpHndlDatabase, NCOciDB.TOCINestedDataSet, NCOciDB.TOCIQuery, NCOciDB.TOCISequence, NCOciDB.TOCIStoredProc, NCOciDB.TOCITransactionManager, NCOciUpdateSQL.TOCIUpdateSQL, NCSQLMon.TNCSQLMonitorClient.

6. Cerraremos Delphi sin guardar los cambios y volveremos a abrirlo para añadir un segundo fichero .dpk, repetiremos el paso 1 y 2, esta vez seleccionaremos el fichero «NCComp6.dpk»:

Instalar componentes Delphi - Open

7. Pulsaremos el botón «Install»:

Instalar componentes Delphi - Install

8. Si todo ha ido bien nos aparecerá un mensaje indicando que ha sido instalado correctamente:

Instalar componentes Delphi - Instalación finalizada

con el texto:

Package c:/archivos de programa/borland/delphi6/Projects/Bpl/NCComp6.bpl has been installed.
The following new component(s) have been registered: NCDblLst.TNCDblListBox, NCDBTree.TNCDBTreeView, NCMemo.TNCMemoDialog, NCTimer.TNCTimer.

9. Cerraremos Delphi sin guardar los cambios, para probarlo volveremos a abrir Delphi, añadimos una nueva aplicación y nos aparecerán dos nuevas pestañas en la paleta de componentes llamadas «NCOCI8 Advanced» y «NC Other». También habrá añadido en la pestaña «Data Access» todos los componentes necesarios (OCIDatabase, OCIQuery, OCIStoredProc, NCSQLMonitorClient, OCIUpdateSQL, OCISequence, OCINestedDataSet):

Instalar componentes Delphi - Probar componente

KADao8

Componente gratuito descargable desde http://kadao.dir.bg, permite acceder a Base de Datos Microsoft Access sin necesidad de utilizar BDE ni ODBC, es 100% VCL (necesitará Microsoft Jet, motor de base de datos de Access). Para instalar el componente en Delphi:

1. Descargaremos y descomprimiremos el fichero en la carpeta «lib» de Delphi:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

3. Seleccionaremos el fichero «KADao.dpk» de la carpeta «lib» de Delphi y pulsaremos «Abrir»:

Instalar componentes Delphi - Abrir dpk

4. Nos aparecerá un mensaje para confirmar que queremos convertir el package al nuevo formato, pulsaremos «Yes»:

Instalar componentes Delphi - Convertir package

Con el texto:
This package appears to be in an older format. Would you like to convert it to the new format?

Nos aparecerá otro mensaje indicando que la actualización se ha completado:

Instalar componentes Delphi - Actualización completa

Con el texto: Update complete.

5. Abriremos también el fichero «KADaoD6.dpk», pulsaremos en «OK» en el mensaje de confirmación indicando que el fichero ha sido «recreado»:

Instalar componentes Delphi - Resource recreado

Con el texto: Cannot find resource file: C:/Archivos de programa/Borland/Delphi6/Lib/KADaoD6.res. Recreated.

6. Pulsaremos en «Install» para finalizar la instalación de KADao:

Instalar componentes Delphi - Instalación

7. Si todo ha ido bien nos aparecerá un mensaje indicando que ha sido instalado correctamente:

Instalar componentes Delphi - Componente instalado correctamente

Con el texto:

Package c:/archivos de programa/borland/delphi6/Projects/Bpl/KADaoD6.bpl has been installed.
The following new component(s) have been registered: KADaoConnectionCheck.TKADaoConnectionCheck, KADAOEncrypter.TKADAOEncrypter, KADaoInfo.TKADaoInfo, KDaoDataBase.TKADaoDatabase, KDaoDBEngine.TKADaoDBEngine, KDaoTable.TKADaoTable, KDaoWorkspace.TKADaoWorkspace.

8. Cerraremos Delphi sin guardar los cambios, para probarlo volveremos a abrir Delphi, añadimos una nueva aplicación y nos aparecerá una nueva pestaña en la paleta de componentes llamada «KA Dao»:

Instalar componentes Delphi - Prueba de componente

Zeosdbo 6.5.1

Componente gratuito descargable desde http://sourceforge.net/projects/zeoslib, permite acceder a Base de Datos MySQL, Interbase, Oracle, PostgreSQL, Firebird, Microsoft SQL Server, Sybase ASE y SQLite 2.8 sin necesidad de utilizar BDE ni ODBC, el 100% VCL (sólo para MySQL y PostgreSQL necesitará las librerías correspondientes). Para instalar el componente en Delphi:

1. Descargaremos y descomprimiremos el fichero:

  • Copiaremos la carpeta «src» a la carpeta «lib/src» de Delphi.
  • Copiaremos el contenido de la carpeta «packages/delphi6» a la carpeta «lib» de Delphi.
  • Copiaremos las librerías ubicadas en «lib/mysql» del componente al directorio del sistema C:/Windows/System32.

2. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

3. Seleccionaremos el fichero «ZeosDBo.bpg» de la carpeta «lib» de Delphi y pulsaremos «Abrir»:

Instalar componentes Delphi - Seleccionar fichero bpg

4. Pulsando en el menú «View» – «Project Manager» podremos ver todos los proyectos de este componente para compilarlos uno a uno:

ZCore.bpl
ZParseSql.bpl
ZPlain.bpl
ZDbc.bpl
ZComponent.bpl

Instalar componentes Delphi - Project Manager

5. Pulsaremos con el botón derecho del ratón sobre cada proyecto y marcaremos «Install» (es conveniente seguir el orden en que aparecen):

Instalar componentes Delphi - Install

6. Si aparece el error que a continuación os indicamos habrá que quitar de todos ellos el «../../core/» y dejar sólo el nombre del fichero:

Instalar componentes Delphi - Error fichero no encontrado

Quedará:

ZSysUtils in ‘ZSysUtils.pas’,
ZCollections in ‘ZCollections.pas’,
ZCompatibility in ‘ZCompatibility.pas’,
ZMatchPattern in ‘ZMatchPattern.pas’,
ZClasses in ‘ZClasses.pas’,
ZTokenizer in ‘ZTokenizer.pas’,
ZVariant in ‘ZVariant.pas’,
ZExprToken in ‘ZExprToken.pas’,
ZVariables in ‘ZVariables.pas’,
ZExpression in ‘ZExpression.pas’,
ZExprParser in ‘ZExprParser.pas’,
ZFunctions in ‘ZFunctions.pas’,
ZMessages in ‘ZMessages.pas’;

Instalar componentes Delphi - Package installado
Instalar componentes Delphi - Install
Instalar componentes Delphi - Package instalado
Instalar componentes Delphi - Install
Instalar componentes Delphi - Package instalado
Instalar componentes Delphi - Install

7. Tras instalar el último «ZComponent» el componente se habrá instalado, mostrando el siguiente mensaje:

Instalar componentes Delphi - Componente instalado

Con el texto:

Package c:/archivos de programa/borland/delphi6/Projects/Bpl/ZComponent.bpl has been installed.
The following new component(s) have been registered: ZConnection.TZConnection, ZDataset.TZQuery, ZDataset.TZReadOnlyQuery, ZDataset.TZTable, ZSqlMetadata.TZSQLMetadata, ZSqlMonitor.TZSQLMonitor, ZSqlProcessor.TZSQLProcessor, ZSqlUpdate.TZUpdateSQL, ZStoredProcedure.TZStoredProc.

Nos habrá creado una nueva pestaña llamada «Zeos Access»:

Instalar componentes Delphi - Prueba del componente

Si al compilar una aplicación con este componente se produce este error:

[Fatal Error] nombre_aplicacion.dpr(50): File not found: ‘ZConnection.dcu’

Deberemos añadir el PATH (camino/ruta) del componente en el menú «Tools» – «Environment Options…»:

Instalar componentes Delphi - Environment Options

Seleccionaremos la pestaña «Library» y pulsaremos en el botón «…» de Library path:

Instalar componentes Delphi - Environment Options

Añadiremos la ruta «C:/Archivos de programa/Borland/Delphi6/Lib/build»:

Instalar componentes Delphi - Directories

QuickReport Professional v3.6.2

Componente que mejora los informes / report / listados de la paleta de componentes QReport que Delphi incluye por defecto. Como mejoras se incluye la posiblidad de exportar los informes a varios formatos (rtf, txt, imagen, etc), también aporta una herramienta para que el usuario pueda modificar/crear sus propios listados (QREditor). Para instalar el componente en Delphi:

1. Deberemos adquirir la licencia correspondiente en la web www.qusoft.com, obtendremos el fichero de instalación. Cerraremos Delphi (si lo tenemos abierto) y ejecutaremos el fichero «QR406PD6.EXE». Pulsaremos «Agree» para aceptar los términos de la licencia:

Instalar componentes Delphi - License agreement Agree

2. Pulsaremos «Next»:

Instalar componentes Delphi - Welcome

3. Seleccionaremos la carpeta de destino de la instalación y pulsaremos «Next»:

Instalar componentes Delphi - Choose Destination Location

3. Pulsaremos «Next» para iniciar la instalación:

Instalar componentes Delphi - Start Installation

4. Tras la instalación nos mostrará una ventana con el resultado de la misma. Pulsaremos «Continue»:

Instalar componentes Delphi - Quick Report Installation Notes

5. Por último pulsaremos en «Finish», la instalación habrá concluido:

Instalar componentes Delphi - Instalación del componente completa

Abriremos Delphi y nos aparecerán nuevos componentes en la paleta «QReport»:

Instalar componentes Delphi - Prueba del componente Delphi

TMS software CE Tools

Componente gratuito descargable desde http://www.tmssoftware.com, permite acceder Pocket PC y Smartphone (obtiene los contactos, tareas, calendario, ficheros, buscar, etc). Necesita tener instalado Microsoft ActiveSync. Para instalar el componente en Delphi:

1. Descargaremos y descomprimiremos el fichero correspondiente a nuestra versión de Delphi en la carpeta «lib» de Delphi:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

3. Seleccionaremos el fichero «cetoolspkgd6.dpk» de la carpeta «lib» de Delphi y pulsaremos «Abrir»:

Instalar componentes Delphi - Seleccionar dpk

4. Pulsaremos el botón «Install»:

Instalar componentes Delphi - Install

Nos mostrará un mensaje indicando que el componente se ha instalado correctamente:

Instalar componentes Delphi - Instalación finalizada

Con el texto:

Package c:/archivos de programa/borland/delphi6/Projects/Bpl/cetoolspkgd6.bpl has been installed.
The following new component(s) have been registered: CETools.TCEAppointments, CETools.TCECategories, CETools.TCEContacts, CETools.TCEDatabase, CETools.TCEDatabaseOperations, CETools.TCEDeviceInfo, CETools.TCEFileOperations, CETools.TCEFindFile, CETools.TCERegistry, CETools.TCERemoteFunction, CETools.TCERunApp, CETools.TCEShortCut, CETools.TCETasks.

Nos habrá añadido una nueva pestaña en la paleta de componentes de Delphi:

Instalar componentes Delphi - Prueba del componente

TurboPower LockBox 2.07

Componente gratuito descargable desde http://sourceforge.net/projects/tplockbox, para encriptar/desencriptar datos (ficheros y texto). Soporta Blowfish, RSA, MD5, SHA-1, DES, triple-DES, Rijndael y marca digital para mensajes. Obtiene el HASH de un fichero o cadena de texto. Para instalar el componente en Delphi:

1. Descargaremos y descomprimiremos el fichero, copiaremos el contenido de la carpeta «packages» a la carpeta «lib» de Delphi y la carpeta «source» a la carpeta «lib» de Delphi:

C:/Archivos de programa/Borland/Delphi6/Lib

C:/Archivos de programa/Borland/Delphi6/Lib/source

2. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

3. Seleccionaremos el fichero «L207vd60.dpk» de la carpeta «lib» de Delphi y pulsaremos «Abrir»:

Instalar componentes Delphi - Selección de dpk

4. Si intentamos compilar el componente pulsando el botón «Compile»:

Instalar componentes Delphi - Compile

nos mostrará este error:

Instalar componentes Delphi - Error, fichero no encontrado

indicando que no puede encontrar los ficheros de la carpeta «source» para la compilación, puesto que utiliza la ruta relativa «../source» intenta encontrar esta carpeta y sus ficheros en:

C:/Archivos de programa/Borland/Delphi6/source

y no en donde los hemos copiado:

C:/Archivos de programa/Borland/Delphi6/Lib/source

Para solucionar este problema modificaremos «../source/fichero.pas» por «source/fichero.pas», quedará de la siguiente forma:

contains
LbUtils in ‘source/LbUtils.pas’,
LbBigInt in ‘source/LbBigInt.pas’,
LBCIPHER in ‘source/LBCIPHER.pas’,
LbConst in ‘source/LbConst.pas’,
LBPROC in ‘source/LBPROC.pas’,
LbRandom in ‘source/LbRandom.pas’,
LbString in ‘source/LbString.pas’,
LbAsym in ‘source/LbAsym.pas’,
LbClass in ‘source/LbClass.pas’,
LbDSA in ‘source/LbDSA.pas’,
LbRSA in ‘source/LbRSA.pas’;

Volveremos a compilar el componente:

Instalar componentes Delphi - Compile

volverá a aparecer el mismo error que anteriormente, volveremos a cabiar «../source» por «source»:

contains
LbDesign in ‘source/LbDesign.pas’,
LbKeyEd1 in ‘source/LbKeyEd1.pas’ {frmSymmetricKey},
LbKeyEd2 in ‘source/LbKeyEd2.pas’ {frmRSAKeys};

Volveremos a compilar el componente:

Instalar componentes Delphi - Compile

5. Por último, para instalarlo definitivamente, pulsaremos el botón «Install»:

Instalar componentes Delphi - Install

Si todo ha ido bien, mostrará un mensaje como el siguiente, indicando que la instalación ha concluido satisfactoriamente:

Instalar componentes Delphi - Instalación finalizada

con el texto: «Package c:/archivos de programa/borland/delphi6/Projects/Bpl/L207vd60.bpl has been installed.
The following new component(s) have been registered: LbClass.TLb3DES, LbClass.TLbBlowfish, LbClass.TLbDES, LbClass.TLbMD5, LbClass.TLbRijndael, LbClass.TLbSHA1, LbDSA.TLbDSA, LbRSA.TLbRSA, LbRSA.TLbRSASSA

MiTeC System Information Component 8.7

Se trata de un componente muy interesante y gratuito que obtiene toda la información del equipo (hardware, software, datos del usuario, dispositivos, procesador, memoria, datos de red, ips, programas de inicio, etc). La web para la descarga es: http://www.mitec.cz. Para instalar el componente en Delphi:

1. Descargamos el componente, descomprimimos el fichero y copiamos a la carpeta Lib de Borlan Delphi el contenido de la carpeta D6 de este componente (para Delphi 6), normalmente se copiará en:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, cerraremos cualquier proyecto que haya abierto. Desde el menú «File» – «Open»

Instalar componentes Delphi - Open

seleccionaremos la carpeta Lib anterior y abriremos el fichero MSI_D6_Rtl.dpk:

Instalar componentes Delphi - Selección dpk

Es posible que aparezca este mensaje de error, pulsaremos «OK» para continuar:

Instalar componentes Delphi - Resource recreado

con el texto: «Cannot find resource file: C:/Archivos de programa/Borland/Delphi6/Lib/MSI_D6_Rtl.res. Recreated.«

Pulsaremos en el botón «Compile» para compilar este paquete:

Instalar componentes Delphi - Compile

3. Abriremos el fichero «MSI_D6_Dsgn.dpk» de la carpeta Lib (todo esto sin cerrar el paquete anterior):

Instalar componentes Delphi - Selección de dpk

Es posible que aparezca este mensaje de error, pulsaremos «OK» para continuar:

Instalar componentes Delphi - Resource recreado

con el texto: «Cannot find resource file: C:/Archivos de programa/Borland/Delphi6/Lib/MSI_D6_Dsgn.res. Recreated.«

Por último, para concluir la instalación del componente, pulsaremos «Install»:

Instalar componentes Delphi - Install

Mostrará un mensaje indicando que la instalación del componente se ha realizado correctamente:

Instalar componentes Delphi - Instalación finalizada

con el texto «Package c:/archivos de programa/borland/delphi6/Projects/Bpl/MSI_D6_Dsgn.bpl has been installed.
The following new component(s) have been registered: MSI_CPUUsage.TMCPUUsage, MSI_GUI.TMSystemInfo.
«

Windows XP Theme Manager 1.10.1

Este componente para Delphi permite que nuestras aplicaciones en Delphi 6 se adapten al tema visual de Windows XP, Windows Vista. Permite que casi todos los componentes visuales de nuestra aplicación se vean acordes con el tema visual que el usuario tenga actualmente en su equipo. Es gratuito. La web para la descarga es: http://www.soft-gems.net. Para instalar el componente en Delphi:

1. Descargamos el componente, se trata de un programa de instalación bastante sencillo, ejecutamos el fichero: ThemeManagerSetup.exe. Nos mostrará un asistente de instalación, pulsaremos «Next» para continuar:

Instalar componentes Delphi - Setup - Theme Manager - Welcome

Aceptaremos los términos de la licencia y pulsaremos «Next» para continuar:

Instalar componentes Delphi - License Agreement

Indicaremos la ubicación de los archivos de instalación y pulsaremos «Next»:

Instalar componentes Delphi - Select Destination Location

Si tenemos instaladas varias versiones de Delphi podremos indicar en cual queremos instalar el componente Theme Manager:

Instalar componentes Delphi - Selección de versión de Delphi

Marcaremos las opciones de instalación que deseemos y pulsaremos «Next»:

Instalar componentes Delphi - Opciones de instalación

Antes de la instalación, nos mostrará una ventana con el resumen de la configuración, pulsaremos «Install»:

Instalar componentes Delphi - Resumen

Por último nos mostrará una ventana con el progreso de la compilación de los paquetes para el componente, pulsaremos «Next» para continuar:

Instalar componentes Delphi - Compiling Packages

Finalización del registro de paquetes (Package registration succeeded):

Instalar componentes Delphi - Package registration succeeded

Pulsaremos «Finish» para concluir la instalación del componente:

Instalar componentes Delphi - Instalación finalizada

2. Tras descargar e instalar el componente, para que cualquier aplicación pueda utilizarlo, deberemos seguir estos pasos:

* En primer lugar, en el formulario principal de nuestra aplicación, pondremos la siguiente directiva del compilador (después de la declaración del nombre de la unidad):

unit NombreUnidadPrincipal;

{$R WinXP.res}

  • Copiaremos el fichero «WinXP.res» siempre en la misma carpeta en que se encuentre la unidad principal de nuestra aplicación y los archivos del proyecto (.dpr, etc). Este fichero se encuentra en la web del desarrollador del componente, también se encuentra en:

C:/Archivos de programa/Soft Gems/Theme Manager/Demos/Theme Explorer

  • Agregaremos, al formulario principal de nuestra aplicación, el componente, desde la paleta de componentes, la pestaña «XP»:
Instalar componentes Delphi - Prueba del componente

Con esto, al compilar nuestra aplicación, nos aparecerá integrada con el tema visual de Windows XP, Windows Vista:

Instalar componentes Delphi - Prueba del componente

Nota: si ya tenemos desarrollada la aplicación y añadimos este componente posteriormente, es posible que haya que redimensionar (cambiar de tamaño y posición) algunos controles. En principio funciona bastante bien, incluso en Windows Vista. También lo hemos probado en Windows 98, Windows 2000 y Windows 2003 y no da ningún tipo de problema.

XP Menu 3.1

Componente gratuito, descargable desde [[ya no existe su web oficial]], permite las aplicaciones desarrolladas en Delphi 6 se adapten al estilo visual de Microsoft Office XP (componentes, menús, barras de botones, etc.). Para instalarlo:

1. Descargaremos el fichero .zip, descomprimimos el fichero xpmenu.zip en la carpeta «lib» del directorio de instalación de Delphi (sólo son necesarios los ficheros XPMenu.pas y XPMenu.dcr:

C:/Archivos de programa/Borland/Delphi6/Lib/XPMenu.dcr
C:/Archivos de programa/Borland/Delphi6/Lib/XPMenu.pas

2. Abriremos Delphi, cerraremos el proyecto inicial pulsando en el menú «File» – «Close All»:

Instalar componentes Delphi - Cerrar todos los proyectos

3. Pulsaremos en «File» – «New» – «Other…»:

Instalar componentes Delphi - Install Packages

4. Seleccionaremos en la pestaña «New» el objeto «Package» y pulsaremos «OK»:

Instalar componentes Delphi - New Items - Add Package

5. En la ventana de «Package» pulsaremos el botón «Add»:

Instalar componentes Delphi - Add Design Package

6. Pulsaremos el botón «Browse…»:

Instalar componentes Delphi - Add Design Package

7. Buscaremos el fichero XPMenu.pas en la carpeta donde lo hayamos descomprimido, en nuestro caso:

C:/Archivos de programa/Borland/Delphi6/Lib/XPMenu.pas

Instalar componentes Delphi - Seleccionar fichero .pas

8. Tras seleccionar el fichero XPMenu.pas pulsaremos «OK»:

Instalar componentes Delphi - Add file XPMenu.pas

9. En la ventana de «Package» pulsaremos el botón «Install»:

Instalar componentes Delphi - Install Package

10. Puede que nos aparezca una ventana de confirmación, indicando «The following changes are necessary to make this package compatible with other installed packages». Pulsaremos «OK» para continuar:

Instalar componentes Delphi - Change Package

11. Si todo es correcto, nos mostrará un mensaje indicando que la instalación ha sido correcta:

Instalar componentes Delphi - Componente instalado correctamente

Con el texto:

—————————
Information
—————————
Package c:/archivos de programa/borland/delphi6/Projects/Bpl/Package1.bpl has been installed.
The following new component(s) have been registered: XPMenu.TXPMenu.
—————————
OK
—————————

El menú de una aplicación Delphi 6 sin el componente XP Menu, quedará así:

Instalar componentes Delphi - Prueba del componente

Agregando el componente Delphi gratuito XP Menu y activándolo poniendo a True la propiedad «Active»:

Instalar componentes Delphi - Prueba del componente

El menú de la aplicación quedará así:

Instalar componentes Delphi - Prueba del componente

AgBlend (Agni Software)

Componente gratuito para Delphi que permite mostrar un formulario transparente, permite indicar el nivel de opacidad. Descargable desde:

http://agnisoft.com/download/downloads.asp

Para instalarlo en Borland Delphi 6 seguiremos los siguientes pasos:

1. Descargaremos el fichero AgBlend.zip, lo descomprimimos en la carpeta «lib» del directorio de instalación de Delphi:

C:/Archivos de programa/Borland/Delphi6/Lib

2. Abriremos Delphi, cerraremos el proyecto inicial pulsando en el menú «File» – «Close All»:

Instalar componentes Delphi - Cerrar todos los proyectos

3. Abriremos Delphi, menú «File» – «Open»:

Instalar componentes Delphi - Open

4. Accederemos a la carpeta donde hemos copiado los ficheros del componente y seleccionaremos el «Blend.dkk»:

Instalar componentes Delphi - Open

5. Pulsaremos «Yes» en el mensaje siguiente:

Instalar componentes Delphi - Open

6. Pulsaremos «Ok»:

Instalar componentes Delphi - Open

7. Pulsaremos «Install» en la ventana del proyecto:

Instalar componentes Delphi - Open

8. Y el componente quedará instalado, pulsaremos «Ok» y cerraremos Delphi sin guardar los cambios:

Instalar componentes Delphi - Open

El componente quedará instalado en la pestaña «Samples» de la paleta de componentes de Delphi:

Instalar componentes Delphi - Open

Tecnologías empleadas

  • Borland Delphi 6.
  • Oracle 11g.
  • MySQL Server 4.1.
  • Microsoft Windows XP.
  • Microsoft Windows Vista.