![]() |
![]() |
| 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
|
||||
|
||||
|
Fíjate que en el código fuente original viene esto, justo después de lo que mencionabas en el mensaje:
Es decir, que si el tipo de código de barras es especificamente "bcCodeEAN128C" (y no unicamente bcCode128C), parece que añade automáticamente el caracter de escape FNC1 que, según la Wikipedia no es más que eso, un indicador de que el código contiene una funcionalidad especial. Por tanto, si como dices en el mensaje ya lo estás usando de ese tipo, ya lo tendrías de forma automática. Saludos |
|
#2
|
|||
|
|||
|
Ami me funciono correctamente
modificando la siguiente funcion : function Find_Code128C(c:string):integer; var i:integer; begin if (Copy(C,1,1) = #$1D) then //FNC1 ggr Begin result := 102; exit; End Else for i:=0 to High(tabelle_128) do begin if tabelle_128[i].c = c then begin result := i; exit; end; end; result := -1; end; Este es un Ejemplo: en el String le he adicionado el caracter de control chr(29)+chr(32) bc.Text := Format('%s%s%s%s%s', ['4157709998000322802002579339000200', #$1D+chr(32), '39000000047500' #$1D+chr(32), '9620131107']); |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Codigo de barras!! | negrokau | Varios | 9 | 24-05-2011 08:21:35 |
| Codigo barras | truequeman | Varios | 7 | 17-01-2007 07:33:14 |
| Codigo De Barras Ean-128 | marocaforo | Impresión | 2 | 12-12-2006 00:10:47 |
| Codigo Barras | novatix | Impresión | 1 | 17-02-2004 12:43:25 |
| Codigo de barras | CFPA86 | Varios | 2 | 31-10-2003 03:23:28 |
|