![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
|
|
#2
|
||||
|
||||
|
En primer lugar Nombre1: Array of char[] es un error sintáctico en delphi. en todo caso sería Nombre1: Array of char
En segundo lugar, un array no es un String por lo que no puedes asignarle uno. Para encontrar el puntero tipo CHAR de un String delphi basta con hacer el cast PAnsiCHAR(Nombre1) Eso convierte el String a Cadena estilo C Si usas PAnsiCHAR la conversión será a un CHAR clásico de tamaño 1 BYTE. En el caso de versiones de delphi UNICODE PCHAR es lo mismo que PWCHAR por lo que lo mejor es usar explicitamente PAnsiCHAR si queremos que la cadena no se interprete como UNICODE. Este bonito galimatías se lo debemos a Embarcadero y trae numerosas confusiones a la hora de usar código antiguo en versiones modernas de delphi. Ahora, para esa función que propones, tu código quedaría así:
Saludos. Última edición por escafandra fecha: 25-11-2018 a las 00:37:53. |
|
#3
|
||||
|
||||
|
Una cosa más. Si vamos a usar PAnsiCHAR lo mejor es declarar las cadenas de texto como AnsiString en lugar de String.
Saludos. |
|
#4
|
|||
|
|||
|
Bien, esto empieza a tomar color.
Enormemente agradecido Escafandra!! Saludos |
|
#5
|
|||
|
|||
|
Ayuda Para obtener el Ultimo Numero de Comprobante Tm900 fa
Buenas tardes, estoy desarrollando una aplicación para esta impresora fiscal y no logro obtener el ultimo numero de comprobante fiscal (tique-factura A o B) alguien tiene algún ejemplo que me pudiera facilitar. se los voy a agradecer muchísimo ya que me estoy volviendo Loco. gracias Slds
|
|
#6
|
|||
|
|||
|
Cita:
|
|
#7
|
|||
|
|||
|
Epson fiscal tm900
buen dia , Omar te agradezco la atencion. si estoy usando la libreria fiscal tal como lo describe escafandra y me funciona todo perfecto, excepto cuando quiero recuperar el ultimo numero de comprobante emitido. el comando que utilizo es el siguiente
TConsultarNumeroComprobanteUltimo = Function (tipo_de_comprobante : String; respuesta : String; respuesta_largo_maximo : LongInt): LongInt; StdCall; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| EPSON fiscal | hgiacobone | Varios | 2 | 17-11-2015 17:14:01 |
| Epson TM-L60 II | BlueSteel | Varios | 0 | 03-01-2008 00:20:06 |
| Quickreport + Epson FX-890 | MasterXP | Impresión | 5 | 31-07-2007 08:52:53 |
| Parametros Opcionales no Parametros por defecto | Velia | Varios | 7 | 19-08-2006 15:18:42 |
| Epson u210B | mane | Impresión | 3 | 08-06-2005 10:06:27 |
|