Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Uso de libreria en aplicación VB.Net 2008 x64

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Cerrado
RaulAA
Mensajes: 6
Registrado: Jue Sep 15, 2011 6:53 pm

Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por RaulAA »

Buen día, estoy teniendo problemas para usar la libreria en maquinas que corren sistema operativo a 64 bits (Windows 7 x64)

Según yo son las librerias libeay32.dll y ssleay32.dll

¿Se pueden sustituir por las de 64 bits? y ¿en donde las puedo coseguir?

Gracias de antemano por la ayuda.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por Dado »

RaulAA escribió:Buen día, estoy teniendo problemas para usar la libreria en maquinas que corren sistema operativo a 64 bits (Windows 7 x64)

Según yo son las librerias libeay32.dll y ssleay32.dll

¿Se pueden sustituir por las de 64 bits? y ¿en donde las puedo coseguir?

Gracias de antemano por la ayuda.
Mi libreria accede EXACTAMENTE a libeay32 y ssleay32, pero no habia tenido reporte de fallas en x64.

Que error exactamente es el que estas teniendo?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
RaulAA
Mensajes: 6
Registrado: Jue Sep 15, 2011 6:53 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por RaulAA »

El error que me da es:
"Se ha intentado cargar un programa con un formato incorrecto. (Excepción de HRESULT: 0x8007000B)"

Este es el código con el que hago la prueba, si este mismo lo ejecuto en una maquina con con W7 x32 y VS2008 funciona bien, pero con W7 x64 no.

Public Class Form1
Enum TError
OK
Arch_No_Encontrado
Dato_Obligatorio
Problemas_Certificado
Vigencia_Certificado
LlavePrivada
Version_CFD_Invalida
ErrorGeneral
End Enum
'Se declara la funcion haciendo referencial DLL
Public Declare Sub PruebaSimple Lib "C:\Windows\System32\CFDLib.dll" ()

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PruebaSimple()

End Sub
End Class
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por Dado »

No has intentado ejecutarlo en "modo de compatibilidad"
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
RaulAA
Mensajes: 6
Registrado: Jue Sep 15, 2011 6:53 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por RaulAA »

Ejecute en modo compatibilidad Windows XP y nada, sigue igual.

No encontre otro modo de compatibilidad de 32 Bits
RaulAA
Mensajes: 6
Registrado: Jue Sep 15, 2011 6:53 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por RaulAA »

Ya quedó corregido.

La solución que encontre fue la sig:

- Visual Studio 2008 - Visual Basic
En las propiedades del proyecto, pestaña de "Compilar", en el boton de "Opciones de compilación avanzadas", en el combo de CPU de destino hay que seleccionar x86.

Otra cosa que vi, es que no puede tomar las librerias de C:\Windows\System32, que era donde yo las tenia anteriormente.

Espero que sirva.


Muchas Gracias.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por Dado »

RaulAA escribió:Ya quedó corregido.

La solución que encontre fue la sig:

- Visual Studio 2008 - Visual Basic
En las propiedades del proyecto, pestaña de "Compilar", en el boton de "Opciones de compilación avanzadas", en el combo de CPU de destino hay que seleccionar x86.

Otra cosa que vi, es que no puede tomar las librerias de C:\Windows\System32, que era donde yo las tenia anteriormente.

Espero que sirva.


Muchas Gracias.

Gracias por tu mensaje, estoy seguro que a varios les sera de mucha ayuda.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Uso de libreria en aplicación VB.Net 2008 x64

Mensaje por Dado »

Gracias por tu mensaje, estoy seguro que a varios les sera de mucha ayuda.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado