Página 1 de 2

CELIB DEFINICIONES

Publicado: Mié Feb 04, 2015 5:49 pm
por CETSIAT
HALA DADO, NO ENCUENTRO LAS DEFINICIONES PARA LA LIBRERIA CELIB.DLL para VisualFOx , BAJE LA DEMO Y COMO NO SE CUAL ES LA BATURALEZA DE LAS FUNCIONES, (Ejemplo. string, short, integer..Etc..) me da error me dice que no la puede cargar.

Favor poner algunos ejemplos para definirlas y llamarlas.

Saludos

Ing. Vega

Re: CELIB DEFINICIONES

Publicado: Mié Feb 04, 2015 5:55 pm
por Dado
En tu mensaje anterior con el mismo tema te respondi lo siguiente, si lo viste?

@CETSIAT

Revisa el archivo Leeme.txt que viene en el paquete de descarga


Este es un parrafo extraido del mencionado archivo Leeme.txt :

Las funciones que estan definidas dentro de CELib.dll son :

*****************************************************************************************************

function Balanza(IniFileName : string) : TError (byte)
function Catalogo(IniFileName : string) : TError (byte)
function Polizas(IniFileName : string) : TError (byte)
function ReporteAuxiliarFolios(IniFileName : string) : TError (byte)
function AuxiliarCuentas(IniFileName : string) : TError (byte)

Estas son las funciones principales, toma un archivo tipo *.ini con la informacion necesaria para crear el XML correspondiente, si todo sale bien entonces devuelve un 0 (cero), de otra forma devuelve uno de los errores de la tabla TError

Re: CELIB DEFINICIONES

Publicado: Jue Feb 05, 2015 7:44 am
por CETSIAT
Dado, todo lo que me dices lo he revisado, y leei el archivo de texto que tu mensionas, el problema es que cuando defino las funciones para visual Fox como lo hago con la librería cfdlib no me arroja ningún problema, pero cuando las uso me dice que no puede cargar esas funciones.

Lo que yo creo es que desde la definición están mal, por eso no las puedo usar.

Me gustaría si pudieras poner algún ejemplo como en la cfdlib.dll para VisualFox. Yo ya hice todas las posibles conbinaciones de definición y no funciona.

Saludos

Ing. Vega

Re: CELIB DEFINICIONES

Publicado: Jue Feb 05, 2015 8:09 am
por Dado
Yo no programo en Visual Fox, pero como el burro que toco la flauta y basado en el codigo de la factura electronica me imagino que debe ser algo como :

declare short Balanza IN 'CFDLib.dll' string

Nota: NO DECLARES las funciones GetError ni GetErrorExt, si checas en el archivo Leeme.txt esas no estan definidas (no sera aqui donde estas teniendo el error?)

Para usar la funcion

if BITAND(Balanza('c:Ejemplo.ini'),15) = 0
MessageBox("exito")
else
MessageBox("ERROR !! ")
endif

Re: CELIB DEFINICIONES PARA VISUAL FOX

Publicado: Vie Feb 06, 2015 7:57 pm
por CETSIAT
BUEN DIA A TODOS LOS COLEGAS, LES ANEXO ARCHIVO CON LAS DEFINICIONES DE LAS FUNCIONES PARA LA LIBRERIA CELIB.DLL ASI COMO UTILIZARLAS.
LE AGRADEZCO EL APOYO AL ING. DADO, Y ESPERO QUE ESTA APORTACION AYUDE A TODOS LOS QUE PROGRAMAN EN VISUALFOX.

SALUDOS
ING. VEGA

Re: CELIB DEFINICIONES

Publicado: Vie Feb 06, 2015 8:01 pm
por Dado
Se agradece enormemente la aportacion. =)

Re: CELIB DEFINICIONES

Publicado: Jue Feb 12, 2015 7:10 pm
por japama
Muchas Gracias por el aporte Ing. Vega, acabo de comprar la librería y empece a tratar de generar el XML del catalogo, pero no me lo genera, adjunto el archivo CATALOGO.INI que genere, para ver si me pueden apoyar a ver que es lo que esta mal, si solo dejo las primeras 2 cuentas si me genera el XML.

Les agradezco todo su apoyo.

Re: CELIB DEFINICIONES

Publicado: Jue Feb 12, 2015 7:18 pm
por Dado
Revisa el archivo "bitacora de proceso.txt" que se graba tanto en la carpeta del ejecutable como en la raiz c:\

En esa bitacora puedes ver el error por el que no se procesa tu archivo

Re: CELIB DEFINICIONES

Publicado: Mar Feb 24, 2015 7:03 pm
por CETSIAT
CON RESPECTO A ESTE COLEGA QUE TRATO DE PROBAR LA LIBRERIA PARA GENERAR EL CATALOGO DE CONTABILIDAD, ENCONTRE QUE TIENE DOS ERRORES DE ASIGNACION EN SUS CUENTAS, ESTO
QUIERE DECIR QUE A ESAS CUENTAS NO TIENEN SU CORRESPONDIENTE CODIGO DE AGRUPACION DEL SAT.

YO LE INVENTE UNO A CADA CUENTA, Y FUNCIONO CORECTAMENTE.

SALUDOS

ING. VEGA

Re: CELIB DEFINICIONES

Publicado: Mié Feb 25, 2015 1:36 pm
por japama
Tengo un detalle con la libreria, si la ejecuto desde Visualfoxpro me genera los XML bien, pero del executable me marca error. Alguien sabra por que tengo este problema?