![]() |
Gracias Rapinto el ejemplo que yo pase y que estoy trabajando esta en vb6 y funciona bien
|
Rapinto, la tecnología .NET comparte ciertas características con ActiveX, como declaración del contenido de la DLL en el registro de Windows. Pero sigue siendo otra tecnología y no es compartible con ActiveX. Así que en este caso si se hubiera tratado de una biblioteca .NET sería imposible registrarla en PowerCOBOL. Además, estamos hablando de una OCX, esta extensión que yo sepa es exclusiva para ActiveX y nunca se usa en .NET.
fastpho, me sigue pareciendo un sin sentido lo que está pasando... No me entra en la cabeza de dónde y cómo salen los nulos. Intenta lo siguiente: Código COBOL:
Si no te da buen resultado, también añade un nulo al final del campo, o sea: Código COBOL:
|
1 Archivos Adjunto(s)
Gracias Kuk voy a probar , de todas maneras estoy buscando alguna libreria de kernel32 o de user32 para ver si puedo eliminar el null terminated del string
Código COBOL:
|
fastpho, esto para mi quiere decir que es la OCX la que añade los nulos porque el valor X'20' es espacios.
|
no los x'20' los ´pone cuando envio estas lineas
Código COBOL:
---------- Post añadido : 23:36 ---------- Post anterior : 23:31 ---------- Mira ese link kuk IBM Knowledge Center ---------- Post añadido : 23:45 ---------- Post anterior : 23:36 ---------- IBM Knowledge Center |
fastpho, el formato Z"Mi texto terminado por nulo" no es soportado por Fujitsu. Es soportando por IBM (a partir de cierta versión) y por MicroFocus. Con lo cual no es el caso ;)
Cita:
|
En el pantallazo que mande si te fijas bien antes del separador de campo 1c esta el 00 y vuelve a repetir con el scmdext
|
Cita:
Con esto quiero decir que seguramente se nos está escapando algo, y el problema no son los nulos. |
Impresoras Fiscales nueva generacion
1 Archivos Adjunto(s)
hola Kuk voy a subir la imagen de nuevo y marque en rojo con circulo los x'00'
el write es lo que envia a la impresora gracias |
fastpho, esos 2 nulos son los 2 que ponemos al final de cada campo:
Código COBOL:
Es decir, en total añadimos al supuesto "Stack" 2 campos de 250 bytes cada uno, al final de los cuales movemos un nulo. |
| La franja horaria es GMT +2. Ahora son las 04:27. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.