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] Errores de compilación en PowerCOBOL v3 britolugo PowerCOBOL v3 (V3L10, Win32) 3 29 de noviembre de 2024 19:22
[Compilador] Compilacion erronea dariodr RM/COBOL 9 13 de mayo de 2022 11:31
[Compilador] Compilación fallida al copiar proyecto a otro PC Lecterman PowerCOBOL (ActiveX, v4 - v11) 7 9 de junio de 2021 15:05

Respuesta

  #1
Antiguo 14 de agosto de 2021, 18:04
Fabio
Forero Junior
Última Actividad 21.03.2025 05:05
Posts Posts: 12
Likes enviados Enviados: 4
Likes recibidos Recibidos: 3
Predeterminado Advertencias en compilacion
0 Inactivo Inactivo

Estimados Foreros estoy utilizando un COPY de una FD en mi aplicación en PowerCobol V9 pero al compilar me da una advertencia de que los campos definidos serán considerados alfanuméricos esto solo ocurre en todas las líneas del programa donde se mueve el valor de un TextBox a uno de los campos definidos en el COPY de la FD si no la declaro en un COPY no me da ninguna advertencia.

Esto son los mensajes de advertencia
Código:
Create C:\Cartera\nomenclador\Release\Empresa.cob...
Empresa escribe(12) : F5DC410304I-W COD-EMP is considered to be an alphanumeric item.
Empresa escribe(13) : F5DC410304I-W NOMBRE-EMP is considered to be an alphanumeric item.
Empresa escribe(14) : F5DC410304I-W CLIENTE-EMP is considered to be an alphanumeric item.
Empresa escribe(15) : F5DC410304I-W CTABAN-EMP is considered to be an alphanumeric item.
Empresa escribe(16) : F5DC410304I-W DIAS-EMP is considered to be an alphanumeric item.
Empresa escribe(17) : F5DC410304I-W BANCO-EMP is considered to be an alphanumeric item.
Empresa escribe(18) : F5DC410304I-W TIPO-EMP is considered to be an alphanumeric item.
Empresa escribe(19) : F5DC410304I-W MONEDA-EMP is considered to be an alphanumeric item.
Empresa leer(44) : F5DC410304I-W COD-EMP is considered to be an alphanumeric item.
Empresa despletabla(124) : F5DC410304I-W CLIENTE-EMP is considered to be an alphanumeric item.
Empresa despletabla(139) : F5DC410304I-W BANCO-EMP is considered to be an alphanumeric item.
Empresa despletabla(144) : F5DC410304I-W MONEDA-EMP is considered to be an alphanumeric item.
Empresa exportar(110) : F5DC410304I-W LLAVE-EMP is considered to be an alphanumeric item.
Empresa imprime(110) : F5DC410304I-W LLAVE-EMP is considered to be an alphanumeric item.
Empresa CmCommand6-Click(35) : F5DC410304I-W LLAVE-EMP is considered to be an alphanumeric item.
Empresa CmCommand6-Click(95) : F5DC410304I-W LLAVE-EMP is considered to be an alphanumeric item.
STATISTICS: HIGHEST SEVERITY CODE=W

Esto es lo que contiene el COPY.
Código COBOL:
  1.        FD EMPRESAS is global.
  2.        01 ART-EMP.
  3.           02 LLAVE-EMP.
  4.              03 COD-EMP       PIC X(6).
  5.           02 NOMBRE-EMP  PIC X(40).
  6.           02 CLIENTE-EMP   PIC X(6).
  7.           02 CTABAN-EMP   PIC X(30).
  8.           02 MONEDA-EMP  PIC X(30).
  9.           02 DIAS-EMP          PIC 99.
  10.           02 BANCO-EMP     PIC XX.
  11.           02 TIPO-EMP          PIC X(4).
  12.           02 ERROR-EMP      PIC X.
  13.           02 CANCEL-EMP   PIC X.
  14.           02 FILLER               PIC X(44).
  15.           02 USER-EMP        PIC X(25).
  16.           02 FECHA-EMP     PIC X(6).
  17.           02 HORA-EMP       PIC X(4).

La Aplicación se ejecuta sobre Windows 10 Pro 64 Bit.

Muchas gracias y espero me puedan ayudar.
Fabio is offline   Responder Con Cita
  #2
Antiguo 18 de agosto de 2021, 17:04
Begoguay
Forero
Última Actividad 21.08.2025 16:34
Posts Posts: 69
Likes enviados Enviados: 93
Likes recibidos Recibidos: 10

Hola forero.

Por mi experiencia, he visto que hay que mover el valor del TextBox a una variable intermedia, antes de moverlo a una variable que viene definida en un COPY

Espero que te sirva.

Código COBOL:
  1. MOVE "Text" OF TX-TEXTO TO Z-A
  2. MOVE Z-A TO VARIABLE-COPY
Begoguay is offline   Responder Con Cita
  #3
Antiguo 19 de agosto de 2021, 00:01
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

Holaaaaa

No uses copy, usa include

Código COBOL:
  1. #include "empresa.cob".

Si hubiera que poner ruta, se la ponés...

Saludos.

Fito...
Fito is offline   Responder Con Cita
  #4
Antiguo 19 de agosto de 2021, 04:02
Fabio
Forero Junior
Última Actividad 21.03.2025 05:05
Posts Posts: 12
Likes enviados Enviados: 4
Likes recibidos Recibidos: 3

Begoguay ya había pensado en eso. Pero me resisto a pensar que tenga que ser así.

---------- Post añadido : 22:43 ---------- Post anterior : 22:42 ----------

Fito al utilizar el include es solo sustituir el copy por el include no hay que hacer nada mas.

---------- Post añadido : 02:02 ---------- Post anterior : 22:43 ----------

Fito muchas gracias ya utilice el include y todo funciono perfecto.
Fabio is offline   Responder Con Cita
  #5
Antiguo 19 de agosto de 2021, 10:03
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Fabio, este warning en concreto puedes ignorarlo completamente sin ningún problema.



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
  #6
Antiguo 19 de agosto de 2021, 14:16
Fabio
Forero Junior
Última Actividad 21.03.2025 05:05
Posts Posts: 12
Likes enviados Enviados: 4
Likes recibidos Recibidos: 3

Kurk si lo puedo ignorar si los campos de la FD son alfanuméricos pero en el caso de que el Texbox sea numérico cuando lo muevo para el campo de la FD me mueve espacio.

---------- Post añadido : 12:16 ---------- Post anterior : 12:14 ----------

El problema en concreto es con el campo DIA-EMP que es numérico.
Fabio is offline   Responder Con Cita
  #7
Antiguo 19 de agosto de 2021, 23:54
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Citación del post de Fabio Ver Mensaje
el caso de que el Texbox sea numérico cuando lo muevo para el campo de la FD me mueve espacio
Porque una cosa de dos: o defines el CmText como numérico en sus propiedades poniendo el PIC correspondiente, o pasa por Cobol haciendo un MOVE demás.



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 22 de agosto de 2021, 20:35
Fabio
Forero Junior
Última Actividad 21.03.2025 05:05
Posts Posts: 12
Likes enviados Enviados: 4
Likes recibidos Recibidos: 3

Kuk el CmText lo tengo definido como PIC Z9 que es numérico editado
Fabio is offline   Responder Con Cita
  #9
Antiguo 23 de agosto de 2021, 10:22
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Fabio, los editados "Z" son considerados por el compilador como Alfanuméricos y en ningún caso como Numéricos. Cosa lógica porque llevan espacios, comas, rejillas/almohadillas y demás adornos



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
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 16:31.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.