Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-02-2022
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 218
Poder: 18
Galahad Va por buen camino
uso dll 32 bits desde aplicación 64 bits

Hola buenos días.
Estamos usando una dll de 32 bits de un proveedor para comunicar con unas balanzas .
Ahora estamos pasando esa aplicación a 64 bits y tenemos que utilizar funciones de lectura/escritura de esa dll de 32 bits.
¿ Alguien se ha encontrado con esta situación ?
Saludos..
Responder Con Cita
  #2  
Antiguo 16-02-2022
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
No se puede mezclar código de 64bits con 32bits, de forma que tendréis que actualizar a 64bits esa dll.

Saludos.
Responder Con Cita
  #3  
Antiguo 17-02-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Lo que dice [escafandra] es correcto, no puedes usar el código de la DLL de 32bits directamente.
Si por lo que sea no puedes actualizar esa DLL (por ejemplo, porque sea externa), creo que la única opción es hacer una pieza intermedia (COM).

No lo he utilizado, pero aquí se describe el proceso:
https://docs.microsoft.com/es-es/win...ectedfrom=MSDN
https://docs.microsoft.com/es-es/win...ectedfrom=MSDN

Este artículo también lo explica:
https://blog.mattmags.com/2007/06/30...m-64-bit-code/

Seguro que si buscas encontrarás más documentación.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 21-02-2022 a las 10:31:38.
Responder Con Cita
  #4  
Antiguo 20-02-2022
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 218
Poder: 18
Galahad Va por buen camino
Smile Dll 32 bits

Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Lo que dice [escafandra] es correcto, no puedes usar el código de la DLL de 32bits directamente.
Si por lo que sea no puedes actualizar esa DLL (por ejemplo, porque sea externa), creo que la única opción es hacer una pieza intermedia (COM).

No lo he utilizado, peroaquí se describe el proceso:
https://docs.microsoft.com/es-es/win...ectedfrom=MSDN
https://docs.microsoft.com/es-es/win...ectedfrom=MSDN

Este artículo también lo explica:
https://blog.mattmags.com/2007/06/30...m-64-bit-code/

Seguro que si buscas encontrarás más documentación.
Muchas gracias neftali, es el hilo del que necesitaba tirar
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalar componentes de 32 bits en una PC de win7 a 64 bits uper Windows 10 29-01-2016 18:08:30
compilar programas 32 bits con lazarus 64 bits anubis Lazarus, FreePascal, Kylix, etc. 3 30-10-2013 18:08:44
Pasar varible de 16 bits a dos de 8 bits bactering C++ Builder 7 04-11-2010 04:44:33
Como ejecutar aplicativos dbExpress de 32 bits en 64 bits rolandoj Conexión con bases de datos 0 30-07-2010 19:39:07
Aplicaciones de 32 bits en Windows de 64 bits Gabo Debates 9 25-09-2008 20:49:32


La franja horaria es GMT +2. Ahora son las 21:56:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi