Está en la página 1de 18

SDK del UF100 Pgina 1

UF100 SDK

SDK del UF100 Pgina 2

ndice
FUNCIONES DE SIMPLE ACCESO AL LECTOR. ......................................................................3
Int EnrollUser(char *Template, char *ImagePath, char *GuideMessage, HWND Owner, int x1, int y1, int x2, int y2, int Core) ............................................................................. 3 Int VerifyUser(char *Template, int SecLevel, HWND Owner, int x1, int y1, int x2, int y2, int Core )............................................................................................................. 4

Int CaptureFP(int hOwner,int x1,int y1,int x2,int y2,int core)................................ 5 Int VerifyTemplates(char *Templates,int NumTemplates,int SecLevel,int hOwner,int x1,int y1,int x2,int y2,int core) ............................................................... 6 Int ISFingerOn(void)................................................................................................. 7 Int ISReaderAttached (void) ...................................................................................... 7 FUNCIONES DE BASE DE DATOS........................................................................................8 Int SetupDialog_DB (HWND Owner, char *Caption) ............................................. 8 Int EnrollUser_DB (char *ID,long Owner,char *Caption) ................................... 10 Int VerifyUser_DB (char *ID, int Show) ................................................................ 11 Int UpdateFingerprint_DB (char *ID, char *Template, int Index, char *FileName) ............................................................................................................... 11 Int ReadFingerprint_DB (int Index,char *ID,char *Template) ............................ 12 Int WriteFingerprint_DB (char *ID,char *Template,char *FileName) ............... 12 Int DeleteFingerprint_DB (int Index,char *ID)..................................................... 13 Int VerifyID_DB (char *ID) .................................................................................... 13 Int WriteTemplateBMP_DB (char *Path,char *ID,int Index) .............................. 13 Int FingerprintsCount_DB DB (void)..................................................................... 14 APNDICE I ARCHIVO DE CONFIGURACIN ..................................................................15 APNDICE II ARCHIVOS PARA REDISTRIBUCIN ...........................................................17 APNDICE III NIVELES DE SEGURIDAD ........................................................................18

SDK del UF100 Pgina 3

La librera UF100.DLL provee al usuario un conjunto de funciones diseadas para facilitar la integracin del lector de huellas digitales UF100 a cualquier aplicacin en plataformas WINDOWS 95/98/NT/2000/XP. Esta librera esta construida como un DLL de funciones estndar con el propsito de no excluir a plataformas que no soporten COM. Sin embargo, aunque una versin COM de la librera no se incluye en este SDK, esta tambin esta disponible en ese formato. Hemos divido el conjunto total de funciones contenidas en esta librera en dos grupos: Funciones de simple acceso al lector: Diseadas para la simple interaccin con el lector. El manejo de la informacin producida por el mismo se deja al usuario. Funciones de Base de datos: Diseadas para integrar la interaccin con el lector con una base de datos por medio de ODBC (Open Database Conectivity).

1.1 Funciones de simple acceso al lector.


1.1.1 Int EnrollUser(char *Template, char *ImagePath, char *GuideMessage, HWND Owner, int x1, int y1, int x2, int y2, int Core)

Descripcin: Esta funcin se utiliza para capturar una huella. De esta captura puede obtenerse tanto l template (el cual se utiliza para futuras validaciones) como la imagen de la huella. Parmetros: Template (Salida): Es una cadena que recibe l template de la huella recin capturada. Este template es el que se almacena para utilizarse despus en las validaciones. ImagePath (Entrada): Es una cadena que debe contener la ruta en la que se desea que se almacene la imagen de la huella recin capturada. Dicha imagen es almacenada en un archivo grfico BMP de 500dpi. Si no se desea generar tal archivo, el valor de este parmetro debe ser NULL. GuideMessage (Salida): Esta cadena recibe los mensajes de gua producidos por el lector durante la captura. Estos le indicarn como colocar su dedo para obtener una captura optima de la huella. Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca la imagen de la huella mientras es capturada. Int X1, Int Y1, Int X2, Int Y2 (Entrada): Estos 4 valores definen las coordenadas que sern utilizadas para desplegar la imagen de la huella digital mientras es capturada. Tales coordenadas corresponden a una posicin sobre la ventana referenciada por en parmetro Owner. Si usted no desea desplegar la imagen mientras captura la huella, ponga estos cuatro valores en cero. Core (Entrada): Este valor se utiliza para indicar si se desea o no detectar el centro de la huella al efectuar la captura. Lo valores posibles son: 0- Si no se desea detectar el centro y 1 Si se desea detectar el centro.

SDK del UF100 Pgina 4

Valor de retorno: Esta funcin regresa: 0: Si la captura fue exitosa. 1: Si la captura fue correcta pero la imagen no es suficientemente buena, este estado produce un mensaje de gua como salida, el cual indica como debe posicionar el dedo para lograr una captura exitosa. -2: Si se ha producido un problema en el lector al momento de iniciar la captura. -4: Si se produce algn error al intentar guardar la imagen en la ruta especificada en el parmetro ImagePath. Declaracin en Visual Basic: Private Declare Function EnrollUser Lib "UF100.dll" (ByVal Template As String, ByVal ImagePath As String, ByVal GuideMessage As String, ByVal hOwner As Long, ByVal x1 As Long, ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As Long, ByVal core As Long) As Long 1.1.2 Int VerifyUser(char *Template, int SecLevel, HWND Owner, int x1, int y1, int x2, int y2, int Core)

Descripcin: Esta funcin se utiliza para verificar una huella tomando como base un template previamente almacenado. Este template es el que se obtiene a la hora de enrolar un usuario. Parmetros: Template (Entrada): Es una cadena que debe contener el templete contra el cual se desea verificar. Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca la ventana de verificacin de huella. Si este valor es NULL, esta aparecer sobre el escritorio. SecLevel (Entrada): Este parmetro indica el nivel de seguridad que se utilizar para la verificacin las huellas. El valor pasado como parmetro puede variar desde 1 hasta 5 de manera ascendente. En donde 1 es el nivel de seguridad ms bajo y 5 l mas alto. El valor ms adecuado es el 3. Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca la imagen de la huella mientras es verificada. Int X1, Int Y1, Int X2, Int Y2 (Entrada): Estos 4 valores definen las coordenadas que sern utilizadas para desplegar la imagen de la huella digital mientras es verificada. Tales coordenadas corresponden a una posicin sobre la ventana referenciada por en parmetro Owner. Si usted no desea desplegar la imagen mientras verifica la huella, ponga estos cuatro valores en cero. Core (Entrada): Este valor se utiliza para indicar si se desea o no detectar el centro de la huella al efectuar la verificacin. Lo valores posibles son: 0- Si no se desea detectar el centro y 1 Si se desea detectar el centro.

SDK del UF100 Pgina 5

Valor de retorno: Esta funcin regresa: -2: Si se ha producido un problema en el lector al momento de iniciar la captura. 1: Si la huella coincide con l template pasado como parmetro. 0: Si la huella no coincide con l template pasado como parmetro. Declaracin en Visual Basic: Private Declare Function VerifyUser Lib "UF100.dll" (ByVal Template As String, ByVal SecLevel As Long, ByVal hOwner As Long, ByVal x1 As Long, ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As Long, ByVal core As Long) As Long 1.1.3 Int CaptureFP(int hOwner,int x1,int y1,int x2,int y2,int core)

Descripcin: Esta funcin permite capturar una huella para su posterior comparacin con uno o ms templates previamente almacenados. Estos templates debieron haber sido obtenidos con la funcin EnrollUser. Despus de ejecutar exitosamente CaptureFP, el template de la huella recin capturada queda almacenado en el lector y es este el que s utiliza para las comparaciones. La comparacin del este template recin capturado con uno o ms templates se lleva a cabo utilizando la funcin VerifyTemplates. Parmetros: Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca la imagen de la huella mientras es capturada. Int X1, Int Y1, Int X2, Int Y2 (Entrada): Estos 4 valores definen las coordenadas que sern utilizadas para desplegar la imagen de la huella digital mientras es capturada. Tales coordenadas corresponden a una posicin sobre la ventana referenciada por en parmetro Owner. Si usted no desea desplegar la imagen mientras verifica la huella, ponga estos cuatro valores en cero. Core (Entrada): Este valor se utiliza para indicar si se desea o no detectar el centro de la huella al efectuar la captura. Lo valores posibles son: 0- Si no se desea detectar el centro y 1 Si se desea detectar el centro.

Valor de retorno: Esta funcin regresa: -2: Si se ha producido algn error al iniciar la captura. 0: Si la captura se realiza exitosamente. Declaracin en Visual Basic: Private Declare Function CaptureFP Lib "UF100.dll" (ByVal hOwner As Long, ByVal x1 As Long, ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As Long, ByVal Core As Long) As Long

SDK del UF100 Pgina 6

1.1.4

Int VerifyTemplates(char *Templates,int NumTemplates,int SecLevel,int hOwner,int x1,int y1,int x2,int y2,int core)

Descripcin: Esta funcin permite comparar una huella previamente capturada con la funcin CaptureFP con uno o ms templates contenidos en una cadena. Parmetros: Templates (Entrada): Es una cadena que debe contener uno o ms templates que desean compararse con una huella recin capturada NumTemplates: Indica el nmero de templates contenidos en el parmetro Templates. SecLevel: Indica el nivel de seguridad que deber utilizarse para comparar la huella recin capturada con los templates. El valor pasado como parmetro puede variar desde 1 hasta 5 de manera ascendente. En donde 1 es el nivel de seguridad ms bajo y 5 l mas alto. El valor ms adecuado es el 3. Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca la imagen de la huella mientras es capturada. Int X1, Int Y1, Int X2, Int Y2 (Entrada): Estos 4 valores definen las coordenadas que sern utilizadas para desplegar la imagen de la huella digital mientras es capturada. Tales coordenadas corresponden a una posicin sobre la ventana referenciada por en parmetro Owner. Si usted no desea desplegar la imagen mientras verifica la huella, ponga estos cuatro valores en cero. Core (Entrada): Este valor se utiliza para indicar si se desea o no detectar el centro de la huella al efectuar la verificacin. Lo valores posibles son: 0- Si no se desea detectar el centro y 1 Si se desea detectar el centro.

Valor de retorno: Esta funcin regresa: Diferente de Cero: Si la huella recin capturada coincide con alguno de los templates enviados en el primer parmetro de la funcin, el valor de retorno es el ndice del template que coincide con la huella del dedo recin capturado. 0: Si la huella recin capturada NO coincide con alguno de los templates pasados en el primer parmetro de la funcin. Declaracin en Visual Basic: Private Declare Function VerifyTemplates Lib "UF100.dll" (ByVal Templates As String, ByVal NumTemplates As Integer, ByVal SecLevel As Long, ByVal hOwner As Long, ByVal x1 As Long, ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As Long, ByVal Core As Long) As Long

SDK del UF100 Pgina 7

1.1.5

Int ISFingerOn(void)

Descripcin: Esta funcin se utiliza para detectar cuando un dedo esta colocado en el lector. Parmetros: Esta funcin no requiere parmetros. Valor de retorno: Esta funcin regresa: 0: Si no se detecta un dedo colocado en el lector. Valor diferente de Cero: Si se detecta un dedo colocado en el lector. Declaracin en Visual Basic: Private Declare Function ISFingerOn Lib "UF100.dll" () As Long 1.1.6 Int ISReaderAttached (void)

Descripcin: Esta funcin detecta si el lector UF100 esta instalado en el sistema. Parmetros: Esta funcin no requiere parmetros. Valor de retorno: Esta funcin regresa: 0: Si no se detecta el lector instalado en el sistema Valor diferente de Cero: Si se detecta un dedo colocado en el lector. Declaracin en Visual Basic: Private Declare Function ISReaderAttached Lib "UF100.dll" () As Long

SDK del UF100 Pgina 8

1.2 Funciones de Base de Datos


1.2.1 Int SetupDialog_DB (HWND Owner, char *Caption) Esta funcin abre un cuadro de dilogo desde el cual el usuario puede configurar los parmetros tanto de conexin a la base de datos como de almacenamiento que sern utilizados para la interaccin con el lector. Parmetros: Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca el dilogo de configuracin. Si este valor es NULL, el dilogo aparecer sobre el escritorio. Caption (Entrada): Es una cadena que debe contener el mensaje que aparecer en la parte superior del dilogo de configuracin. Si este valor es NULL la librera pondr un mensaje por default.

Descripcin de la pantalla de configuracin:

Figura 2: Dilogo de configuracin.

SDK del UF100 Pgina 9

Nmero de huellas por captura: Este valor es un entero que indica l numero de huellas que sern solicitadas y por lo tanto almacenadas durante cada sesin de captura que se inicie con la funcin EnrollUserDB. Tabla Destino: Indica el nombre de la tabla en la que se almacenaran las huellas y sus datos correspondientes. Campo para l ID del empleado: Este valor se utiliza para seleccionar el nombre del campo en el cual se almacenara el nmero de empleado correspondiente a cada huella. Este campo debe de ser de tipo NVARCHAR o su equivalente en el manejador de base de datos que se est utilizando. Campo ndice: Este valor se utiliza para seleccionar el nombre del campo que contendr el ndice correspondiente a cada huella almacenada. Esto es necesario ya que pueden existir varias huellas por ID de empleado y es necesario identificar cada huella de manera nica. Este campo debe de ser de tipo numrico o su equivalente en el manejador de base de datos que se est utilizando. Campo Template: Este valor se utiliza para seleccionar el nombre del campo que contendr l template correspondiente a cada huella almacenada. Este campo debe de ser de tipo NVARCHAR o su equivalente en el manejador de base de datos que se est utilizando. Guardar Imgenes: Este cuadro de seleccin le permite indicar si desea o no que el sistema almacene en la base de datos las imgenes correspondientes a las huellas capturadas. Al activarlo muestra dos sub-opciones: o En un campo de la base de datos: Le indica a la librera que las imgenes debern ser almacenadas en campos de la base de datos. Para esta opcin usted deber proporcionar: Nombre del campo: Indica el nombre del campo de la tabla en el que se almacenar la imagen. Este campo debe de ser de tipo IMAGEN(BLOB) o su equivalente en el manejador de base de datos que se est utilizando Longitud de la imagen: Indica el nombre del campo que almacenar la longitud de la imagen almacenada. Este campo debe de ser de tipo numrico o su equivalente en el manejador de base de datos que se est utilizando. o En archivos en el directorio: Le indicara a la librera que las imgenes deben almacenarse en archivos. Para esta opcin usted deber proporcionar: Directorio: Indica la ruta en la que se almacenarn todos los archivos correspondientes a las imgenes de las huellas digitales capturadas. Archivo: Este valor debe contener el nombre del campo en el cual se almacenarn los nombre de los archivos de imagen correspondientes a cada registro. Este campo debe de ser de tipo NVARCHAR o su equivalente en el manejador de base de datos que se est utilizando.

SDK del UF100 Pgina 10

Configuracin de la conexin a la base de datos: Este grupo de controles le permite seleccionar los parmetros requeridos para realizar la conexin a la base de datos que desea utilizar para almacenar las huellas.

Nota: Todos estos parmetros de configuracin pueden proporcionarse directamente en el archivo UF100.ini, localizado en el directorio de sistema de su PC. Vea el apndice 1 para obtener ms detalles acerca de este archivo. Valor de retorno: 1 si se presion el botn Aceptar para salir o 0 si solo se cancelo el dilogo. Declaracin en Visual Basic: Private Declare Function SetupDialog_DB Lib "UF100.dll" (ByVal Owner As Long, ByVal caption As String) As Long 1.2.2 Int EnrollUser_DB (char *ID,long Owner,char *Caption)

Descripcin: Esta funcin se utiliza para iniciar una captura de huellas. Todas las huellas capturadas son agregadas a la base de datos utilizando la conexin definida por el usuario. Parmetros: ID (Entrada): Es una cadena que contiene la clave del empleado al cual corresponden las huellas que van a capturarse. Owner (Entrada): Es un entero de 4 bytes el cual debe contener el manejador de la ventana sobre la cual se desea que aparezca la ventana de captura de huella. Si este valor es NULL, la ventana de captura de huella aparecer sobre el escritorio. Caption (Entrada): Es una cadena que debe contener el mensaje que aparecer en la parte superior de la ventana de captura de huella. Si este valor es NULL la librera pondr un mensaje por default.

Valor de retorno: Esta funcin regresa 1 si la ca ptura fue completada con xito o 0 si algn error ocurre. Declaracin en Visual Basic: Private Declare Function EnrollUser_DB Lib "UF100..dll" (ByVal ID As String, ByVal Owner As Long, ByVal caption As String) As Long

SDK del UF100 Pgina 11

1.2.3

Int VerifyUser_DB (char *ID, int Show)

Descripcin: Esta funcin se utiliza para verificar una huella en base al Id de un usuario. Todas las huellas almacenadas en la base de datos correspondientes a dicho usuario son utilizadas en la verificacin. Parmetros: ID (Entrada): Es una cadena que contiene la clave del empleado que se desea verificar. Show (Entrada): Este parmetro sirve para indicar si debe o no mostrarse la ventana de verificacin al validar un usuario. Si el valor es NULL la ventana no se muestra, cualquier otro valor hace que la ventana aparezca al verificar la huella.

Valor de retorno: Esta funcin regresa 1 si el dedo colocado en el lector coincide con alguno de los templates correspondientes al Id de empleado almacenados en la base de datos, 0 si no coincide con ninguno. Declaracin en Visual Basic: Private Declare Function VerifyUser_DB Lib "UF100.dll" (ByVal ID As String, ByVal ShowDlg As Long) As Long 1.2.4 Int UpdateFingerprint_DB (char *ID, char *Template, int Index, char *FileName)

Descripcin: Esta funcin se utiliza para actualizar un registro de huella digital en la base de datos. Parmetros: ID (Entrada): Es una cadena que contiene la clave del empleado al que corresponde la huella que se desea actualizar. Template (Entrada): Es una cadena que debe contener el nuevo template. Index (Entrada): Indica el ndice correspondiente a la huella del empleado que ser actualizada. FileName (Entrada) : Es el nombre del archivo que contiene la nueva imagen con la que se llevar acabo la actualizacin

Valor de retorno: Esta funcin regresa 1 si la actualizacin fue llevada con xito o 0 si se produjo algn error. Declaracin en Visual Basic: Private Declare Function UpdateFingerprint_DB Lib "UF100.dll" (ByVal ID As String, ByVal Template As String, ByVal index As Long, ByVa l FileName As String) As Long

SDK del UF100 Pgina 12

1.2.5

Int ReadFingerprint_DB (int Index,char *ID,char *Template)

Descripcin: Esta funcin se utiliza para leer l template de una huella almacenada en la base de datos. Parmetros: Index (Entrada): Indica el ndice correspondiente a la huella del empleado que desea obtenerse. ID (Entrada): Es una cadena que contiene la clave del empleado al cual pertenece la huella que se desea obtener. Template (Salida): Es una cadena que recibe l template de la huella recin leda.

Valor de retorno: Esta funcin regresa el tamao del template ledo si tiene xito o 0 si se produjo algn error o si el ndice es incorrecto. Declaracin en Visual Basic: Private Declare Function ReadFingerprint_DB lib "UF100.dll" (ByVal index As Long, ByVal ID As String, ByVal Template As String) As Long 1.2.6 Int WriteFingerprint_DB (char *ID,char *Template,char *FileName)

Descripcin: Esta funcin le permite agregar manualmente un registro de huella a la base de datos. Parmetros: ID (Entrada): Es una cadena que contiene la clave del empleado al cual pertenecer la huella que se desea agregar. Template (Entrada): Es una cadena que debe contener el templete que se desea agregar. FileName (Entrada): Es una cadena que debe contener la ruta del archivo de imagen correspondiente al registro que se desea agregar. Valor de retorno: Regresa 1 si el registro fue agregado correctamente o 0 si se produjo algn error. Declaracin en Visual Basic: Private Declare Function WriteFingerprint_DB Lib "UF100.dll" (ByVal ID As String, ByVal Template As String, ByVal FileName As String) As Long

SDK del UF100 Pgina 13

1.2.7

Int DeleteFingerprint_DB (int Index,char *ID)

Descripcin: Esta funcin le permite eliminar el registro correspondiente a una huella dada de alta en la base de datos Parmetros: Index (Entrada): Indica el ndice correspondiente a la huella del empleado que desea eliminarse. ID (Entrada): Es una cadena que contiene la clave del empleado al cual pertenecer la huella que se desea eliminar.

Valor de retorno: Regresa 1 si el registro se elimin correctamente o 0 si se produjo algn error. Declaracin en Visual Basic: Private Declare Function DeleteFingerprint_DB Lib "UF100.dll" (ByVal index As Long, ByVal ID As String) As Long 1.2.8 Int VerifyID_DB (char *ID)

Descripcin: Esta funcin regresa el nmero de huellas capturadas para un ID de empleado. Parmetros: ID (Entrada): Es una cadena que contiene la clave del empleado del cual se desea obtener el nmero de registros capturados Valor de retorno: Regresa el nmero de huellas capturadas correspondientes al Id pasado como parmetro. Declaracin en Visual Basic: Private Declare Function VerifyID_DB Lib "UF100.dll" (ByVal ID As String) As Long 1.2.9 Int WriteTemplateBMP_DB (char *Path,char *ID,int Index)

Descripcin: Esta funcin le permite extraer la imagen correspondiente a una huella almacenada en la base de datos almacenndola en un archivo BMP de 500dpi. Parmetros: Path (Entrada): Es la ruta del archivo en el que se almacenar la imagen. Index (Entrada): Indica el ndice correspondiente a la huella del empleado que desea transferirse a un archivo de imagen

SDK del UF100 Pgina 14

ID (Entrada): Es una cadena que contiene la clave del empleado al cual pertenecer la huella que se desea obtener.

Valor de retorno: Regresa 1 si la imagen se gener correctamente o 0 si se produjo algn error. Declaracin en Visual Basic: Private Declare Function WriteTemplateBMP_DB Lib "UF100.dll" (ByVal Archivo As String, ByVal ID As String, ByVal index As Long) As Long 1.2.10 Int FingerprintsCount_DB DB (void) Descripcin: Con esta funcin podr saber el nmero total de huellas que estn dadas de alta en la base de datos. Parmetros: Esta funcin no requiere parmetros. Valor de Retorno: El nmero de registros de huellas contenidos en la base de datos. Declaracin en Visual Basic: Private Declare Function FingerprintsCount_DB Lib "UF100.dll" () As Long

SDK del UF100 Pgina 15

1.3 Apndice I Archivo de configuracin


Todos los parmetros de configuracin utilizados con las funciones de interaccin del lector con la base de datos estn almacenados en el archivo U F100.ini, el cual se encuentra en su directorio de sistema. Dicho archivo se divide en 3 secciones las cuales se describen a continuacin. General: o NUMHUELLAS(default = 1): Numero de huellas solicitadas en cada captura. o STOREIMG(default = TRUE) TRUE: Si almacena imgenes. FALSE: No almacena imgenes. o LOGINDATA (default = 0): Cuando este valor es diferente de cero, indica que se agregarn a la cadena de conexin el nombre de usuario y clave de acceso. o UID: Nombre de usuario que se agregar a la cadena de conexin. o PWD: clave de usuario que se agregar a la cadena de conexin. o CORE (default = 1): La funcin EnrollUser_Db utiliza este valor para activar o desactivar la bsqueda del centro de la huella durante la captura. 0 : No se hace bsqueda del centro. 1 : Se hace la bsqueda del centro. Database: o TABLENAME(default = huellas): Nombre de la tabla en la que se almacenarn los datos. o IDFIELD(default = idempleado): Nombre del campo que contendr l ID del empleado. o INDEXFIELD (default = indice): Nombre del campo que contendr el ndice. o TEMPLATEFIELD(default = template): Nombre del campo que contendr l template. o IMAGEFIELD(default = imagen): Cuando la opcin de almacenar imgenes en un campo de la base de datos esta activa, este valor corresponde al nombre del campo en que se almacena la imagen. o IMAGESIZEFIELD (default = imagesize): Cuando la opcin de almacenar imgenes en un campo de la base de datos esta activa, este valor corresponde al nombre del campo en el que se almacena el tamao en bytes de la imagen contenida en el campo IMAGEFIELD. o IMAGESTLOCATION (default = .\) : Cuando la opcin de almacenar imgenes en archivo esta activa, este valor corresponde a la ruta completa del directorio en el que se crearn dichos archivos. o IMAGEFIELD2 (default = archivo_imagen): Cuando la opcin de almacenar imgenes en archivo esta activa, este valor corresponde al

SDK del UF100 Pgina 16

campo en el cual se almacenar el nombre del archivo correspondiente a cada registro. o DBSOURCE (default = 0): Define 4 tipos posibles de conexin. 0: Access 1: Visual Fox Pro 2: SQL Server 3: Otro. Nota: Es importante mencionar que la conexin a la base de datos depende del DSN de sistema llamado AcroSup. Estos valores estn ms relacionados con l dialogo que con la conexin real. o DRIVER: Es una descripcin del driver seleccionado en la opcin anterior. o MDBFILE (default = .\\SDK_db.mdb): Cuando se selecciona la opcin 0 en el campo DBSOURCE no se utiliza en DSN UF100, en su lugar se genera una cadena de conexin directa a un archivo MDB. La ruta completa de tal archivo se almacena en esta llave. Images: o STOREIMAGEON (default = TRUE): TRUE: Las imgenes se almacenan en un campo de la tabla indicada en la llave TABLENAME. FALSE: Las imgenes se almacenan en archivos.

SDK del UF100 Pgina 17

1.4 Apndice II Archivos para redistribucin


Son 3 archivos los que se requieren para redistribuir aplicaciones que utilicen el UF100. IZZIX.dll : Controlador del UF100. UF100lib.dll : Libreras de control del UF100. UF100.dll : Librera del SDK del UF100.

Todos estos archivos son copiados al directorio de sistema de la computadora en la que se instala el SDK.

SDK del UF100 Pgina 18

1.5 Apndice III Niveles de Seguridad


Nivel de Seguridad 1 2 3 4 5 Rango de Error Debajo del 1% Debajo del 0.1% Debajo del 0.01% Debajo del 0.001% Debajo del 0.0001%

También podría gustarte