FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
ayuda help, como uso un archivo DLL
buenas, por favor quiciera saver como usar un dll en mi aplicacion, explico:
tengo una aplicacion de facturacion, todofunciona perfecto pero ahora a mi cliente lo oblogan a usar una impresora fiscal, dicha impresora no se conecta como una impresora, la comunicacion es atravez de un DLL que me facilitaron en la ofc de ventas de dicha impresora, ya tengo los comandos y cambie el sistema de imprecion de factura, tengo que enbiar un archivo txt por medio de un comando al DLL y el se encarga de mandarlo a imprimir, ya que estas impresoras no reciben informacion, solo reciben ordenes y las ejecutan segun el programa interno que tienen, lo que yo no se es como unir el DLL a mi aplicacion y asi hacer uso de los comando que me indicaron, agradeceria la ayuda, estoy urgido asi que porfavor aver quien esta en el cyberspacio. |
#2
|
||||
|
||||
Hola, una forma de unir el DLL a tu aplicación puede ser de la siguiente forma:
y También puede ser a traves de Project->Import Type Library, también buscando en los foros habrán más informaciones. Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#3
|
|||
|
|||
gracias por tan pronta respuesta
colo que la linea que me eindicaste y me genera un erro que no concige la el DLL, lo tengo grabado en la misma carpeta del programa, trate de adicionarlo por add library type pero me genera un error que el DLL no es valido.
/// procedure Hola; external 'fpctl.dll'; procedure TForm1.Button31Click(Sender: TObject); VAR DllHandle: THandle; begin hola; DllHandle := LoadLibrary('.\fpctl.dll'); if DllHandle <> 0 then showmessage('hola DLL'); // es la parte del codigo don trato de unir el DLL, la parte del dllhandle es otro consejo que me dieron pero igual no funciona, que puedo hacer, donde esta mi error??? gracias |
#4
|
||||
|
||||
Bueno prueba de esta manera a ver, ojo, lo estoy haciendo al vuelo no tengo delphi en mano:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#5
|
|||
|
|||
ok un mundo de gracias, ya carge el DLL
ya tengo cargado el DLL, ahora segimos con los problemas, los comandos que debo utilizar son :
BOOL_STDCALL OPENFPCTRL(LPCSTR ipporname); donde ipporname es el puerto com1 BOOL_STDCALL CLOSEFPCTRL(); para cerra el puerto BOOL_STDCALL CHECKPRINTER(); para chequear el estado de la impresora se supone que estan dentro del DLL pero al tratar de usarlos me da un erro de NO DECLARO O INDEFINIDO 'BOOL_STDCALL' OSEA COMO USO LOS COMANDOS QUE SE SUPONEN ESTA EN EL DLL. perdon por las mayusculas. muchas gracias por las prontas respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda soy novato, ¿COmo cargo el nombre de un archivo wav? | gerardorom | C++ Builder | 6 | 14-12-2007 11:40:40 |
Como cargo archivo ayuda .hlp | Manuel | Varios | 2 | 07-05-2006 20:12:45 |
Como insertar un archivo de ayuda .hlp en un proyecto | felipin007 | Varios | 2 | 30-08-2005 12:06:02 |
Cómo cargar un archivo de ayuda *.hlp en c++ builder 6.0? | jcfc | C++ Builder | 0 | 01-06-2005 13:18:53 |
Como hago un archivo de ayuda? | Ricsato | Varios | 2 | 29-10-2003 21:03:53 |
|