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
Error SQL "02000 - Data not found" Josber Bases de datos 14 21 de mayo de 2024 19:20
[Duda] Call "CFURCOV" System error occurred. code = 0x25 dmosca PowerCOBOL (ActiveX, v4 - v11) 19 6 de agosto de 2019 15:29
[Duda] Error "impresora en uso" al cambiar de Form dmosca PowerFORM 2 20 de abril de 2017 16:44
[Postgresql] Error ODBC "No response from backend" Lascu Bases de datos 5 21 de diciembre de 2015 21:43
[Compilador] Error "... AUTHORIZATION TIME RUNOUT". Tigre NetCOBOL 3 31 de mayo de 2015 11:26

Respuesta
 
Herramientas

  #1
Antiguo 23 de agosto de 2017, 01:52
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3
Configuración Error MOVE "Parent" de un nodo "Root" en TreeView
0 Inactivo Inactivo

Hola foro

Quiero consultar una propiedad de treeview, cuando esa consulta da error, se puede interceptar el error antes del mensaje de error.

Porque la propiedad "Parent" da este error cuando hago click en el nodo root?

Código COBOL:
  1.      MOVE 'Parent' OF POW-ARG-PCMNODE TO VER5.

Este es el mensaje de error:

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  Error TView.JPG
Vistas: 179
Tamaño:  42,7 KB  
dmosca is offline   Responder Con Cita
  #2
Antiguo 23 de agosto de 2017, 08:47
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

dmosca, porque el nodo "Root", siendo inicial no tiene "Parent". La propiedad "Parent" es un puntero que hace referencia a un otro objeto de tipo Node. Si el puntero es nulo, no lo está referenciando, con lo cual no te devuelve el objeto Node que se espera al hacer MOVE, y te da error de que no ha podido obtenerlo.

Para que no te de error, debes preguntar si existe el "Parent". Salvo que se trate de un nodo "Root", siempre existirá:

Código COBOL:
  1.      IF  'Parent' OF POW-ARG-PCMNODE NOT = NULL    
  2.          MOVE 'Parent' OF POW-ARG-PCMNODE TO VER5
  3.      END-IF



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



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