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


.

Problema con Librería QRCodeLib.dll en compilación a 64 bits

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
LuisIbarra
Mensajes: 2
Registrado: Mié Jul 16, 2014 9:01 am

Problema con Librería QRCodeLib.dll en compilación a 64 bits

Mensaje por LuisIbarra »

Saludos...

El problema que se presenta con esta librería es que no genera los códigos QR en una
compilación del proyecto a 64 bits, es decir, en 32 bits funciona perfectamente; el
problema se presenta al migrar la aplicación a 64 bits.

Alguien sabe el por qué de esta situación? Existe la librería para una arquitectura
de 64 bits? Podrían generar una versión para 64 bits?

De antemano muchas gracias por su atención.

Saludos Cordiales.

Luis Ibarra.
jggtz
Mensajes: 370
Registrado: Lun Oct 10, 2011 11:50 am

Re: Problema con Librería QRCodeLib.dll en compilación a 64

Mensaje por jggtz »

Solo por curiosidad...
Por que tienes que compilar la aplicacion a 64 bits?
LuisIbarra
Mensajes: 2
Registrado: Mié Jul 16, 2014 9:01 am

Re: Problema con Librería QRCodeLib.dll en compilación a 64

Mensaje por LuisIbarra »

Saludos jggtz

La razón es simple...aquí en el trabajo desean generar versiones de los programas
que desarrollamos a 32 y 64 bits. Esa es la razón.

Gracias por su interés.
jggtz
Mensajes: 370
Registrado: Lun Oct 10, 2011 11:50 am

Re: Problema con Librería QRCodeLib.dll en compilación a 64

Mensaje por jggtz »

De nada...
Mejor pregunté, antes de arrancarme con una (mala) explicacion de todo el rollo de los 32 y 64 bits
Saludos
Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 6:37 pm

Re: Problema con Librería QRCodeLib.dll en compilación a 64

Mensaje por Jesus Castelo »

Alguien tiene solución a este problema?

Yo tengo una aplicacion .net 2005 que compilo en modo "Any CPU". Todo funciona bien tanto en una maquina 32bits como en una 64bits a excepcion del QR Code, cuando es una maquina de 64bits no genera la imagen BMP.

Tome el demo que nos regala dado y probé haber si funcionaba. Las imagenes se generaron sin ningun problema. Creo que mi problema esta en la manera en la que invoco la dll, no se, tal vez cuando es una maquina de 64 bits debo importar la QRCodeLib.dll de otra manera. Aqui esta mi codigo en C#:

Código: Seleccionar todo

        
        [DllImport("QRCodeLib.dll", EntryPoint = "FastQRCode")]
        private static extern void FastQRCode(string Texto, string FileName);
Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 6:37 pm

Re: Problema con Librería QRCodeLib.dll en compilación a 64

Mensaje por Jesus Castelo »

Bueno al final era que la dll esta compilada en 32bits. Al ejecutar mi aplicación, que es Any CPU, y correr en una maquina de 64bits, entonces no puede cargar la dll de 32bits. Decidi compilar como x86, lo cual obliga que mi ejecutable sea de 32bits no importa si esta corriendo en una maquina de 64bits, y así ya puede usar la librería de 32 bits. No es lo mejor pero me soluciono el problema.
Cerrado