Página 3 de 4

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 12:30 pm
por JCFlores
Dado,

Ya hice las pruebas con la libería de demo y mira, pasa algo curioso

En la librería de Demo en Version me muestra perfectamente:
CFDLib v0.2c-Addendas-Ateb-BuzonE-Edicom-TimbreFiscalMx-Demo
En la librería "liberada":
Buzo|

Pero en ambas el resultado de la función TimbrarCFD es 7 sin errores, en la Bitacora del proceso escribió:
---Iniciando Timbrado---
Abriendo archivo ini : W:\cwicweb\EXEC\Clientes\DUX-JCFlores.ini
Creando objeto CFD


¿Alguna Pista?

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 1:33 pm
por Dado
Estaba revisando tu historial, en otros mensajes confirmas que todo funciona muy bien e incluso que ya habias podido timbrar.

Que cambio? solo el sistema operativo SBS2003? la version de Clarion? dime todas las variables para buscar entonces porque antes si funcionaba y ahora ya no.

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 1:52 pm
por JCFlores
Dado,

Mira, lo único que cambia es entre Sistemas operativos. En una máquina con Vista 64 y otras con con Windows 7, si timbran, las máquinas con XP y SBS2003 No. Los ejecutables son exactamente los mismo. ¿Quieres ver una demo? Te conceto vía TeamViewer para que veas y te lo muestro.

Sin embargo cuando en las máquinas puse el DLL de demo, en las que no timbra me genera lo que te escribí.

Por eso te preguntaba que si es posible que esté algo mal compilado, linkeado, la version de tu windows para compilacion, etc.

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 3:12 pm
por Dado
JCFlores escribió:Dado,

Mira, lo único que cambia es entre Sistemas operativos. En una máquina con Vista 64 y otras con con Windows 7, si timbran, las máquinas con XP y SBS2003 No. Los ejecutables son exactamente los mismo. ¿Quieres ver una demo? Te conceto vía TeamViewer para que veas y te lo muestro.

Sin embargo cuando en las máquinas puse el DLL de demo, en las que no timbra me genera lo que te escribí.

Por eso te preguntaba que si es posible que esté algo mal compilado, linkeado, la version de tu windows para compilacion, etc.
No, no hay relacion entre compilado o linkeado y la version de windows, no creo que va por ahi la cosa.

OK. vamos a partir de que si funciona en Vista y Win7....deberia funcionar en cualquier otro windows.

En XP y SBS2003 estas en modo administrador? o estas como usuario sin privilegios?

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 3:13 pm
por JCFlores
En ambos casos tengo la cuenta de administrador.

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 3:30 pm
por Dado
Aqui adjunto hay una compilacion especial, NO TIENE MANEJO DE ERRORES NI DE EXCEPCIONES asi que si hay algun detalle va a aparecer una ventana con el error, por favor ejecuta y si puedes hacer un "snapshot" del mensaje de error para analizarlo. Es una version DEMO eso significa que tambien va a crear la bitacora de proceso

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 3:45 pm
por JCFlores
Gracias, la pruebo y te indico el resultado.

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 6:00 pm
por JCFlores
Dado,

El resultado es un fabuloso GPF. Te anexo la ventana y la bitácora de proceso te la pongo aquí:

---Iniciando Timbrado---
Abriendo archivo ini : W:\cwicweb\EXEC\Clientes\DUX-JCFlores.ini
Creando objeto CFD

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 7:11 pm
por Dado
JCFlores escribió:Dado,

El resultado es un fabuloso GPF. Te anexo la ventana y la bitácora de proceso te la pongo aquí:

---Iniciando Timbrado---
Abriendo archivo ini : W:\cwicweb\EXEC\Clientes\DUX-JCFlores.ini
Creando objeto CFD
Madre mia! una proteccion del kernel.....eso no augura nada bueno, digo pa' que el kernel truene es que hay algo muy malo

Por lo menos da una pista importante, SI ES EL WINDOWS, deja le investigo un poco con mi amigo Gooooooogle.

Re: Falla al timbrar, parece no hacer nada la librería

Publicado: Jue Abr 07, 2011 7:43 pm
por acanas
Dado, en Windows Vista o Windows 7 tienen el UAC (User Access Control) y Microsoft exige que las aplicaciones tengan ya sea embedido un manifiesto o en el directorio de ejecución.

Checate este link:
http://delphi.about.com/od/delphitips20 ... tartup.htm
http://www.advancedinstaller.com/user-g ... a-uac.html
http://stackoverflow.com/questions/2588 ... p-and-win7

En lo personal yo he tenido que agregar a mis aplicaciones un manifiesto para que no tengan sorpresas en ambientes Vista o 7, según Microsoft esa es la manera correcta de crear aplicaciones ya que de alguna manera te identificas al Sistema Operativo como una aplicación válida y no como un Virus, se supone que este framework es para que en un futuro el Windows exija que las aplicaciones estén debidamente firmadas y no permitir aplicaciones piratas o patito que comprometan la seguridad.

Checale en google acerca de App Maninfest y UAC, igual puedes probar deshabilitando el UAC en el Windows.