![]() |
TextBox Multilinea y saltos de línea
Hola amigos foreros.
Tengo el siguiente problema: En un TextBox Multiline, pido un texto grande. Luego ese texto lo quiero llevar a una variable de PIC X(200). Al introducir el texto, si pulso 'ENTER', me pasa a la siguiente línea del TextBox, (que es lo que yo quiero), pero cuando el contenido del control lo paso a la variable, me junta las dos lineas y no me deja ningún espacio entre lo escrito en una línea y la otra. ¿Habría forma de que en la variable X(200), al juntar las dos líneas, me las separe con un espacio, un guión, o algo? Un saludo. |
Cita:
Haz un INSPECT o un bucle sobre tu variable WORKING reemplazando el valor X"0D0A" por lo que quieras. Ya nos dirás si se ha resuelto tu problema ;) |
Cita:
Yo quisiera sustituir el valor X"0D0A" por un guión. Pongo esta instrucción Código COBOL:
Código:
For a REPLACING phrase in an INSPECT statement, the lengths of the replacing character and replaced character must be equalNo se me ocurren mas soluciones para sustituir el salto de línea por un guión (-).:llora::llora::llora: |
Begoguay, el INSPECT no permite sustituciones de cadenas de caracteres de diferentes tamaños. Es decir, la longitud del texto a reemplazar debe coincidir con la longitud del texto nuevo. En este caso si haces
Código COBOL:
Te va a funcionar. Si no quieres 2 caracteres, ya debes hacer un bucle: Código COBOL:
|
| La franja horaria es GMT +2. Ahora son las 14:36. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.