FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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? |
#2
|
||||
|
||||
Hola,
Sin ni siquiera conocer algún mensaje de error o algo... me parece que va a ser complicado poder ayudarte. |
#3
|
|||
|
|||
Cita:
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. |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
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 |
|
|
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 |
|