Ver Mensaje Individual
  #8
Antiguo 24 de agosto de 2017, 09:34
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Esta parte del código para la carga:

Código COBOL:
  1.      PERFORM UNTIL swEof-SI
  2.          IF  TRE-ID-PADRE = ZEROS
  3.              ADD 1 TO IDX-T
  4.              
  5.              INVOKE CmTreeView1 "Add" USING TRE-TEXT RETURNING IDX-NOD
  6.                  
  7.              MOVE "Root"(IDX-NOD) OF CmTreeView1 TO TB-NODE(IDX-T)
  8.              
  9.              PERFORM ICONOS            
  10.          
  11.          ELSE
  12.              ADD 1 TO IDX-T
  13.              
  14.              INVOKE TB-NODE(TRE-ID-PADRE) "Add" USING TRE-TEXT RETURNING IDX-NOD
  15.              
  16.              MOVE "Child"(IDX-NOD) OF TB-NODE(TRE-ID-PADRE) TO TB-NODE(IDX-T)  
  17.              MOVE POW-TRUE TO "Expanded" OF TB-NODE(TRE-ID-PADRE)
  18.              
  19.              PERFORM ICONOS          
  20.          END-IF
  21.          
  22.          PERFORM READ-FILE
  23.      END-PERFORM

Queda mucho mejor así:
Código COBOL:
  1.      PERFORM UNTIL swEof-SI
  2.          ADD 1 TO IDX-T
  3.          
  4.          IF  TRE-ID-PADRE = ZEROS
  5.              INVOKE CmTreeView1 "Add" USING TRE-TEXT RETURNING IDX-NOD
  6.                  
  7.              MOVE "Root"(IDX-NOD) OF CmTreeView1 TO TB-NODE(IDX-T)
  8.              
  9.          ELSE
  10.              INVOKE TB-NODE(TRE-ID-PADRE) "Add" USING TRE-TEXT RETURNING IDX-NOD
  11.              
  12.              MOVE "Child"(IDX-NOD) OF TB-NODE(TRE-ID-PADRE) TO TB-NODE(IDX-T)  
  13.              MOVE POW-TRUE TO "Expanded" OF TB-NODE(TRE-ID-PADRE)            
  14.          END-IF
  15.          
  16.          PERFORM ICONOS                      
  17.          PERFORM READ-FILE
  18.      END-PERFORM



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