![]() |
Ejemplo en VB para convertir a Delphi
Hola a todos.
Tengo una situación un poco crítica. Puede alguno ayudarme a reescribir este procedimiento en Delphi? Private Sub Command1_Click() Dim sAux As String Dim lAux As Long Dim lreturn As Long Const FLD_XNUMBER = 6 sAux = Chr$(&H4) & Chr$(&H2) AddField sAux sAux = Chr$(&H0) & Chr$(&H0) AddField sAux Call SendCommand 'Initialize string sAux = Space(10) 'Debug to check answer 'no time out. just for debugging lreturn = 1 lreturn = GetMessageField(sAux, lAux, FLD_XNUMBER) DoEvents MsgBox (sAux) End Sub Funciona perfectamente en VB. He hecho de todo pero en Delphi no me funciona. Muy agradecido anticipadamente. Saludos. Fabio. |
Cita:
PS: Y no olvides poner las etiquetas para el código. ![]() |
Antes de seguir, agradezco mucho de antemano la ayuda que me puedan brindar.
Esto es lo que he hecho, probado, cambiado, intentado... La idea es que al utilizar una librería dll poder conectarme a una impresora fiscal para obtener configuración (para uso de seguridad de la aplicación) y en lo adelante poder generar documentos de venta, no venta, etc. Lo comentado es lo que he ido omitiendo.
|
Ummm... pero para usar una impresora epson no necesitas convertir de VB.
Haz una búsqueda por los foros, es un tema que se ha tratado varias veces. |
He buscado en el forum, sin embargo no he encontrado ningún ejemplo con el formato correcto para enviarle los comandos a la impresora fiscal. El ejemplo que colgué al principio viene con la documentación de la impresora y he intentado varias formas de enviarle los comandos en delphi, pero nada aún. El ejemplo en VB funciona, por eso he querido ver si se puede convertir o transcribir.
Por cierto, disculpa que no he dado muchos detalles. Es para trabajar con impresoras fiscales en República Dominicana. |
La función GetProcAddress devuelve un método, así que bastaría con:
(sin la arroba) |
La franja horaria es GMT +2. Ahora son las 03:28:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi