none
Libreria 32 y 64 RRS feed

  • Pregunta

  • Tengo una dll que funciona para entornos de 32 bit y la misma para 64 bit pero si cargo la de 32 y ejecuto en 64 casca y al reves.

    ¿Como podria hacer?

    • Cambiado Enrique M. Montejo jueves, 29 de septiembre de 2011 16:11 interoperabilidad (De:Lenguaje VB.NET)
    sábado, 31 de julio de 2010 18:20

Todas las respuestas

  • hola

    la logica indicaria que la dll de 32 bit deberia funciona tanto en una arquitectura de 32 como en una de 64

    mientras que la dll de 64 bit, solo funcionarioa en una arquitectura de 64

    o sea la dll compilada con compatibilidad de 64 no deberia funcionar en una PC con SO de 32

    si es esto lo que esta sucediendote entocnes es correcto que sea asi

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 31 de julio de 2010 18:31
  • Pero es que la 32 no funciona en arquitectura de 64.......
    sábado, 31 de julio de 2010 20:03

  • mm que raro hasta donde se deberia hacerlo, cuando dices que casca, puedes visualizar algun mensaje de error ?

    o quizas has revisado el event viewer de windows para ver si registro el evento

    quizas alli dejo algun registro del problema

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 31 de julio de 2010 20:12
  • El mensaje que da es que no puede cargar la dll.

    Hay forma de:

    1- saber version de 32 o 64 por codigo?

    2- cargar una u otra dll en tiempo de ejecucion?

    sábado, 31 de julio de 2010 20:43
  • agregaste la referencia de la dll ami me paso algo parecido y solo era agregar la referencia de esta
    Cada paso nos acerca mas a la meta.
    miércoles, 4 de agosto de 2010 19:27