Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] respecto a GLOBAL EXTERNAL Socavi PowerCOBOL (ActiveX, v4 - v11) 9 23 de abril de 2022 22:30
[Sintaxis] Nombre de campo dentro de variable. Alberto IBM Enterprise COBOL 10 11 de junio de 2020 17:04
[Sintaxis] Máximo valor de una variable Begoguay COBOL - General 6 4 de mayo de 2020 19:46
[Sintaxis] Traspasar el valor de una variable jmeza PowerCOBOL (ActiveX, v4 - v11) 2 30 de mayo de 2019 01:20
Tablas bidimensionales de longitud variable Kuk Cocina MicroFocus 2 23 de mayo de 2018 11:13

Respuesta

  #1
Antiguo 13 de marzo de 2020, 13:35
Socavi
Forero
Última Actividad 05.07.2022 17:01
Posts Posts: 78
Likes enviados Enviados: 49
Likes recibidos Recibidos: 18
Predeterminado Declaración de variable global
0 Inactivo Inactivo

Defino la variable así:

Código COBOL:
  1.  01 Origen global.
  2.         03 filler  pic x(6) Value "Desde ".
  3.         03 Salir pic x(40).

Al compilar me da error por:
Código:
An invalid character is specified in the PICTURE character-string. PICTURE 9 is assumed.
No consigo localizar algo en teoría tan simple, porque en el mísmo programa utilizo la complementaria a ésta, sin problemas.

Código COBOL:
  1.      01 Destino global.
  2.         03 filler pic X(6) value 'hasta '.
  3.         03 llegar pic X(40).

Utilizo PowerCobol 9
Muchas gracias :confused:

Última edición por Kuk fecha: 13 de marzo de 2020 a las 15:51. Razón: Utilizad los botones de lenguajes para código fuente
Socavi is offline   Responder Con Cita
  #2
Antiguo 13 de marzo de 2020, 15:53
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Socavi, dónde tienes la primera declaración? En qué evento?

Danos el código entero.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #3
Antiguo 13 de marzo de 2020, 16:15
Gusaiello
Forero Activo
Concurso: Segundo puesto: Ganador/a del Segundo puesto en un concurso - Issue reason: Generador de código QR encriptado Activista del Foro: Activista del Foro - Issue reason: Por aportar ejecrcicios para los novatos 
Última Actividad 17.09.2026 14:29
Posts Posts: 236
Likes enviados Enviados: 150
Likes recibidos Recibidos: 139

Socavi, pic x y pic X es lo mismo en power?
Gusaiello is offline   Responder Con Cita
  #4
Antiguo 13 de marzo de 2020, 17:33
Socavi
Forero
Última Actividad 05.07.2022 17:01
Posts Posts: 78
Likes enviados Enviados: 49
Likes recibidos Recibidos: 18

Buenas tardes Kuk:

Las variables, están declaradas en DATA - WORKING-STORAGE. y las necesito utilizar para componer la URL, para llamar a Google Maps.

No sé si recordarás el programa de Rui, al que llamó RPSUtils, pretendo incorporarlo con alguna modificación, en un programa que estoy haciendo de todas, las Comunidades, Províncias y Municipios de España, para mostrar distancias por carretera de Municipios a la capital de su comunidad respectiva, y sin la declaración desde (salida), hasta (destino), aparece el mapa, pero sin señalización de la ruta y los kmtrs.

Buenas tardes Gusaiello:

Siempre he utilizado en las declaraciones de variables, la expresión creo que en mayúscula y/o minúsculas, sin problemas, ahora probaré, gracias a tu indicación, por si acaso, aunque creo que el resultado será el mismo, pero no lo sé de cierto. gracias por la observación, ya comentaré.

Muchas gracias a ambos, por vuestra ayuda
Socavi is offline   Responder Con Cita
  #5
Antiguo 13 de marzo de 2020, 19:15
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Hola:

la unica diferencia que veo es que uno usas comillas simples y otras dobles. No sea que tengas algo en la special-names que esté cambiando algo.

Saludos.

Fito...
Fito is offline   Responder Con Cita
  #6
Antiguo 14 de marzo de 2020, 19:17
Socavi
Forero
Última Actividad 05.07.2022 17:01
Posts Posts: 78
Likes enviados Enviados: 49
Likes recibidos Recibidos: 18

Muchas gracias Fito, pero no influye, siempre y cuando las llaves, sean iguales.
Socavi is offline   Responder Con Cita
  #7
Antiguo 14 de marzo de 2020, 20:56
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Socavi, o lo has metido donde no es, no es un bug del compilador, y algo que precede genera dicho comportamiento. Me acuerdo que en la versión 9 hay un problema con el COMPUTE.

A ver, si le das doble clic en la línea en rojo donde te indica el error (pestaña "Build"), a qué línea de código te lleva exactamente?



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #8
Antiguo 15 de marzo de 2020, 10:42
Socavi
Forero
Última Actividad 05.07.2022 17:01
Posts Posts: 78
Likes enviados Enviados: 49
Likes recibidos Recibidos: 18

Código COBOL:
  1. 01 Origen Global.
  2.         02 filler     pic x(6) Value 'Desde '.
  3.         02 codigo  pic 9(5).
  4.         02 SALIDA pic x((40).
  5.  
  6.  01 Destino Global.
  7.         02 filler   pic X(6) value 'hasta '.
  8.         02 llegar pic X(40).

Kuk exactamente el error lo señala en SALIDA ¿?
Socavi is offline   Responder Con Cita
  #9
Antiguo 15 de marzo de 2020, 10:58
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Socavi, pero si SALIDA lleva dos paréntesis de apertura en PIC?!!!



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #10
Antiguo 15 de marzo de 2020, 11:24
Socavi
Forero
Última Actividad 05.07.2022 17:01
Posts Posts: 78
Likes enviados Enviados: 49
Likes recibidos Recibidos: 18

Kuk, he cambiado Salida, por Maria, Pepe, pelota y sigue dando el mísmo error en el mísmo sitio,

Muchas gracias, por tu interés

---------- Post añadido : 11:24 ---------- Post anterior : 11:22 ----------

Kuk No te molestes más, he reiniciado el equipo y ahora no hay errores, es cosa de brujas.

Hasta el próximo problema, muchas gracias a todos, Kuk, Gusaiello y Fito.
Socavi is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:43.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.