Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2013
escorpionrojo43 escorpionrojo43 is offline
Miembro
 
Registrado: abr 2010
Posts: 89
Poder: 15
escorpionrojo43 Va por buen camino
Problemas con dll y delphi XE3

Hola Companeros del club. Tengo una situacion y necesito la ayuda de los expertos y los no tan expertos tambien.

Tengo mi proyecto en delphi XE3 el cual requiere de una DLL para trabajar con una impresora. cuando compilo no tengo ningun error y me crea el ejecutable el problema es que no se comunica con la impresora.

No Obstante el mismo codigo lo utilizo con delphi 2007 y si se comunica todo de maravillas. necesito saber como solucionar este problema ya que el asunto es que todos mis proyectos estan en xe3 y no puedo hacer un downgrade de versiones por algunos componentes que utilizo.

sera que hay que configurar algo en el IDE?
Responder Con Cita
  #2  
Antiguo 15-11-2013
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Sin ni siquiera conocer algún mensaje de error o algo... me parece que va a ser complicado poder ayudarte.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 15-11-2013
escorpionrojo43 escorpionrojo43 is offline
Miembro
 
Registrado: abr 2010
Posts: 89
Poder: 15
escorpionrojo43 Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

Sin ni siquiera conocer algún mensaje de error o algo... me parece que va a ser complicado poder ayudarte.
Es que como mencione antes cuando lo compilo con una version anterior funciona sin ninguna modificacion
pero con XE3 compila y no da error pero al parecer el dll no envia la instruccion. el dll es el de la impresora fiscal con tecnologia VMAX.

alguien que conosca sobre el tema que me de una mano.
Responder Con Cita
  #4  
Antiguo 18-11-2013
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.285
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
La compilación te funcionará bien, pues tu programa debe hacer la llamada correctamente. El problema debe estar (y esto es adivinación pura) en la comunicación entre ambos o en la DLL.

Si el sistema final es el mismo, podemos suponer que la DLL funciona, así que el problema debe estar en llamada.
Tal vez deberías ejecutar paso a paso o intentar extraer algún mensaje de error al hacer la llamada si es que lo hay.

¿El sistema en el que pruebas los 2 programas es el mismo?
¿La DLL se debe registrar (Servidor COM)? Si es así, ¿ya lo has hecho?

De todas formas, estoy con DEC; Esto es como dar palos de ciego...
__________________
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.
Responder Con Cita
  #5  
Antiguo 19-11-2013
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
Un problema que he tenido con dlls antiguas y XE es que se hace necesario cambiar cualquier llamada que antes era PChar (por ejemplo, en Delphi 2007) a PAnsiChar (por ejemplo, en XE), debido a que este último tiene soporte completo a Unicode y los antiguos STring y Char son ahora Unicode String y Unicode Char.

Espero que te sirva

Saludos
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
Problemas con Delphi for PHP 2.0 slopecombat PHP 1 14-11-2008 08:32:57
Problemas con delphi 7 y Ado gilberto_1126 Conexión con bases de datos 4 27-01-2006 16:06:50
Pasar de delphi 7 a Delphi 2006 (problemas con VCL) jmlifi .NET 8 24-01-2006 15:51:30
Problemas con delphi 7 CARSOFT_AR Varios 2 11-01-2005 18:36:55


La franja horaria es GMT +2. Ahora son las 19:33:03.


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