|
|
Programación: Cómo instalar algunos componentes habituales en Borland Delphi 6
![]() Manual, instrucciones, artículo que explica paso a paso con comentarios y capturas de pantalla 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)
Instalación de componentes DelphiTrayIconComponente 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":
3. Pulsaremos en "Component" - "Install Component...":
4. Pulsaremos el botón "Browse" de "Unit file name" para seleccionar el fichero .pas del componente: 5. Seleccionaremos el fichero "TrayIcon.pas": 6. Pulsaremos "OK" para iniciar la instalación del componente: 7. Pulsaremos "Yes" para recompilar el componente: 8. Nos aparecerá un mensaje indicando que la instalación se ha realizado con éxito, con el nombre "TrayIcon.TTrayIcon": 9. Cerraremos Delphi sin guardar los cambios, pulsando "No" en el mensaje de confirmación "Save changes to project dclusr?": 10. Para comprobar que el componente se ha instalado correctamente, abrimos Delphi, creamos una nueva aplicación desde el menú "File" - "New" - "Application": 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:
VCLZip 2.22Componente 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": 3. Seleccionaremos el fichero "VCLZipD6.dpk" de la carpeta "lib" de Delphi y pulsaremos "Abrir":
4. Para terminar la instalación pulsaremos el botón "Install":
5. Si todo ha ido bien nos aparecerá un mensaje indicando que el componente ha sido instalado correctamente: 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":
NCOCI8Componente 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": 3. Seleccionaremos el fichero "NCO86.dpk" de la carpeta "lib" de Delphi y pulsaremos "Abrir":
4. Pulsaremos el botón "Install":
5. Si todo ha ido bien nos aparecerá un mensaje indicando que ha sido instalado correctamente: Con el texto:
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": 7. Pulsaremos el botón "Install": 8. Si todo ha ido bien nos aparecerá un mensaje indicando que ha sido instalado correctamente: con el texto:
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):
KADao8Componente 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": 3. Seleccionaremos el fichero "KADao.dpk" de la carpeta "lib" de Delphi y pulsaremos "Abrir": 4. Nos aparecerá un mensaje para confirmar que queremos convertir el package al nuevo formato, pulsaremos "Yes":
Nos aparecerá otro mensaje indicando que la actualización se ha completado:
5. Abriremos también el fichero "KADaoD6.dpk", pulsaremos en "OK" en el mensaje de confirmación indicando que el fichero ha sido "recreado":
6. Pulsaremos en "Install" para finalizar la instalación de KADao: 7. Si todo ha ido bien nos aparecerá un mensaje indicando que ha sido instalado correctamente:
Con el texto:
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":
Zeosdbo 6.5.1Componente 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:
2. Abriremos Delphi, menú "File" - "Open": 3. Seleccionaremos el fichero "ZeosDBo.bpg" de la carpeta "lib" de Delphi y pulsaremos "Abrir": 4. Pulsando en el menú "View" - "Project Manager" podremos ver todos los proyectos de este componente para compilarlos uno a uno:
5. Pulsaremos con el botón derecho del ratón sobre cada proyecto y marcaremos "Install" (es conveniente seguir el orden en que aparecen): 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: Quedará:
7. Tras instalar el último "ZComponent" el componente se habrá instalado, mostrando el siguiente mensaje: Con el texto:
Nos habrá creado una nueva pestaña llamada "Zeos Access":
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...": Seleccionaremos la pestaña "Library" y pulsaremos en el botón "..." de Library path: Añadiremos la ruta "C:/Archivos de programa/Borland/Delphi6/Lib/build":
QuickReport Professional v3.6.2Componente 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: 2. Pulsaremos "Next": 3. Seleccionaremos la carpeta de destino de la instalación y pulsaremos "Next": 3. Pulsaremos "Next" para iniciar la instalación: 4. Tras la instalación nos mostrará una ventana con el resultado de la misma. Pulsaremos "Continue": 5. Por último pulsaremos en "Finish", la instalación habrá concluido: Abriremos Delphi y nos aparecerán nuevos componentes en la paleta "QReport":
TMS software CE ToolsComponente 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": 3. Seleccionaremos el fichero "cetoolspkgd6.dpk" de la carpeta "lib" de Delphi y pulsaremos "Abrir": 4. Pulsaremos el botón "Install":
Nos mostrará un mensaje indicando que el componente se ha instalado correctamente: Con el texto:
Nos habrá añadido una nueva pestaña en la paleta de componentes de Delphi:
TurboPower LockBox 2.07Componente 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:
2. Abriremos Delphi, menú "File" - "Open": 3. Seleccionaremos el fichero "L207vd60.dpk" de la carpeta "lib" de Delphi y pulsaremos "Abrir": 4. Si intentamos compilar el componente pulsando el botón "Compile": nos mostrará este error:
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:
Volveremos a compilar el componente:
volverá a aparecer el mismo error que anteriormente, volveremos a cabiar "../source" por "source":
Volveremos a compilar el componente: 5. Por último, para instalarlo definitivamente, pulsaremos el botón "Install": Si todo ha ido bien, mostrará un mensaje como el siguiente, indicando que la instalación ha concluido satisfactoriamente:
MiTeC System Information Component 8.7Se 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" seleccionaremos la carpeta Lib anterior y abriremos el fichero MSI_D6_Rtl.dpk: Es posible que aparezca este mensaje de error, pulsaremos "OK" para continuar:
Pulsaremos en el botón "Compile" para compilar este paquete: 3. Abriremos el fichero "MSI_D6_Dsgn.dpk" de la carpeta Lib (todo esto sin cerrar el paquete anterior): Es posible que aparezca este mensaje de error, pulsaremos "OK" para continuar:
Por último, para concluir la instalación del componente, pulsaremos "Install": Mostrará un mensaje indicando que la instalación del componente se ha realizado correctamente:
Windows XP Theme Manager 1.10.1Este 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: Aceptaremos los términos de la licencia y pulsaremos "Next" para continuar: Indicaremos la ubicación de los archivos de instalación y pulsaremos "Next": Si tenemos instaladas varias versiones de Delphi podremos indicar en cual queremos instalar el componente Theme Manager: Marcaremos las opciones de instalación que deseemos y pulsaremos "Next": Antes de la instalación, nos mostrará una ventana con el resumen de la configuración, pulsaremos "Install": Por último nos mostrará una ventana con el progreso de la compilación de los paquetes para el componente, pulsaremos "Next" para continuar: Finalización del registro de paquetes (Package registration succeeded): Pulsaremos "Finish" para concluir la instalación del componente: 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):
C:/Archivos de programa/Soft Gems/Theme Manager/Demos/Theme Explorer
Con esto, al compilar nuestra aplicación, nos aparecerá integrada con el tema visual de Windows XP, Windows Vista:
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.1Componente gratuito, descargable desde http://www.shagrouni.com/english/software/xpmenu.html, 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 desde http://www.shagrouni.com/english/software/xpmenu.html, 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:
2. Abriremos Delphi, cerraremos el proyecto inicial pulsando en el menú "File" - "Close All": 3. Pulsaremos en "File" - "New" - "Other...": 4. Seleccionaremos en la pestaña "New" el objeto "Package" y pulsaremos "OK": 5. En la ventana de "Package" pulsaremos el botón "Add": 6. Pulsaremos el botón "Browse...": 7. Buscaremos el fichero XPMenu.pas en la carpeta donde lo hayamos descomprimido, en nuestro caso:
8. Tras seleccionar el fichero XPMenu.pas pulsaremos "OK": 9. En la ventana de "Package" pulsaremos el botón "Install": 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: 11. Si todo es correcto, nos mostrará un mensaje indicando que la instalación ha sido correcta:
El menú de una aplicación Delphi 6 sin el componente XP Menu, quedará así: Agregando el componente Delphi gratuito XP Menu y activándolo poniendo a True la propiedad "Active": El menú de la aplicación quedará así: AgBlend (Agni Software)Componente gratuito para Delphi que permite mostrar un formulario transparente, permite indicar el nivel de opacidad. Descargable desde:
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": 3. Abriremos Delphi, menú "File" - "Open": 4. Accederemos a la carpeta donde hemos copiado los ficheros del componente y seleccionaremos el "Blend.dkk": 5. Pulsaremos "Yes" en el mensaje siguiente: 6. Pulsaremos "Ok": 7. Pulsaremos "Install" en la ventana del proyecto: 8. Y el componente quedará instalado, pulsaremos "Ok" y cerraremos Delphi sin guardar los cambios: El componente quedará instalado en la pestaña "Samples" de la paleta de componentes de Delphi:
Artículos relacionados
Tecnologías empleadasCréditos
Nota: Revisado por AjpdSoft el 02-07-2010. Revisado por AjpdSoft el 06-01-2009. Revisado por AjpdSoft el 16-08-2007. Revisado por AjpdSoft el 03-07-2007. Revisado por AjpdSoft el 22-06-2007. Revisado por AjpdSoft el 14-10-2006. Anuncios
Enviado el Sábado, 10 junio a las 17:32:23 por ajpdsoft
|
|