You are on page 1of 6

AMERICO TORRES 1

EMBARCADERO DELPHI - UNIDAC



APLICACIN DE BASE DE DATOS UTILIZANDO LA LIBRERA EXTERNA UNIDAC
Introduccin
DevArt es una empresa que se especializa en el desarrollo de componentes de acceso a
datos.
La familia de productos que oferta son de paga y pueden ser encontrados en su pgina
principal: http://www.devart.com.
A la fecha de confeccin de este documento se ofertaba el siguiente despliegue de
utilidades:


Nosotros utilizaremos la librera UNIDAC (Universal Data Access Components), que son
libreras nativas de acceso a datos, es decir, no realiza conexin a servidores va ODBC,
lo cual obviamente redunda en una performance superior de la aplicacin.
La definicin oficial de UNIDAC es la siguiente:
Universal Data Access Components (UniDAC) is a library of components that provides
direct access to multiple databases from Delphi, C++Builder, Lazarus (and Free
Pascal) on Windows, Mac OS X, iOS, Android, Linux, and FreeBSD for both 32-bit and
64-bit platforms. We have combined the experience of long-term successful
development into one product, which provides unified access to multiple database
servers like Oracle, Microsoft SQL Server, MySQL, InterBase, Firebird, PostgreSQL,
SQLite, DB2, Microsoft Access, Sybase Advantage Database Server, Sybase Adaptive
Server Enterprise, and other databases (using ODBC provider).
UniDAC offers unified approach to the database-related applications development
process. That means you can switch easily between different databases in your
projects without going deep into their specifics.


AMERICO TORRES 2

EMBARCADERO DELPHI - UNIDAC
Using UniDAC with its server-independent interface is the best way to create cross-
database applications. UniDAC gives outstanding flexibility and independence to
your projects.
La Estructura Funcional de UNIDAC se muestra a continuacin:


Instalacin de UNIDAC en el IDE de Delphi 2010
El archivo RAR suministrado corresponde a la versin 5.5.11.
Paso 1: Desempaquetamos el archivo en la carpeta que contiene todas las libreras
de terceros de Delphi. En mi caso esta carpeta es: "c:\Program Files
(x86)\Embarcadero\Librerias Instaladas".




AMERICO TORRES 3

EMBARCADERO DELPHI - UNIDAC
Paso 2: Abrimos el archivo ReadmeSrc.html el cual nos mostrar un cuadro para
elegir la versin de nuestro Delphi:



Paso 3: Ubicar el archivo Make.bat dentro de la ruta Source/Delphi14, y ejecutarlo.
Paso 4:
Para Windows 32 bits: Copiar todos los archivos de la carpeta bin/Delphi14
hacia System32.
Para Windows 64 bits: Copiar todos los archivos de la carpeta bin/Delphi14
hacia SysWow64.
Tambin copiamos los archivos dentro de la carpeta bin de Delphi, donde
reside el archivo BDS.EXE.
Paso 5: Arrancar Delphi 2010.
Paso 6: Ir a Component>Install Packages y presionar Add.
Paso 7: Ubicar el archivo dclunidac140.bpl dentro de la carpeta adecuada del paso
4.
Paso 8: Finalmente, se deben rutear las librerias, es decir, se debe definir la ruta
en el disco donde se encuentra la librera instalada para que Delphi sea capaz de
utilizar la librera en las aplicaciones. Para ello vamos a Tools>Options, elegimos
Library - Win 32 y finalmente hacemos click en el botn elipsis de Library Path, tal
como se muestra:


AMERICO TORRES 4

EMBARCADERO DELPHI - UNIDAC

Paso 9: La ventana que nos aparecer ser la siguiente:



Paso 10: Agregaremos las siguientes rutas al PATH de Delphi:
C:\Program Files (x86)\Embarcadero\Librerias
Instaladas\UniDAC.5.5.11\Source\Delphi14
C:\Program Files (x86)\Embarcadero\Librerias Instaladas\UniDAC.5.5.11\Source
C:\Program Files (x86)\Embarcadero\Librerias
Instaladas\UniDAC.5.5.11\Lib\Delphi14




AMERICO TORRES 5

EMBARCADERO DELPHI - UNIDAC




Es todo, la librera est instalada.


AMERICO TORRES 6

EMBARCADERO DELPHI - UNIDAC

You might also like