Septiembre del 2020 - Actualización
Visual Expert 2020 introduce diagramas para visualizar las dependencias de las PBLs en su aplicación. Esto permite a los desarrolladores de PowerBuilder identificar los objetos en una PBL que hacen referencia a un objeto almacenado en otra PBL.
A continuación se muestra una captura de pantalla de un diagrama de dependencias de PBLs:
Este diagrama indica que los componentes de 'pfeapsrv.pbl' tienen una o más dependencias con los componentes de otras cinco PBLs.
=> Aprenda a crear diagramas de dependencia de PBLs usando Visual Expert
Dependencias de PBLs
Es posible que los desarrolladores necesiten ver las dependencias del código a nivel de las PBLs.
Por ejemplo:
- Al aislar un determinado módulo de la aplicación, para hacerlo independiente de los demás
- Cuando se rastrean las dependencias entre el cliente y el código PB del back-end (desplegado en EA Server, ejecutándose con el Plug-in del servidor de aplicaciones PB)
Cuando un objeto de la PBL (A) llama a un objeto de la PBL (B), se crea una dependencia entre estas 2 PBLs. Esta funcionalidad mostrará todos los niveles de dependencias entre las PBLs, como un árbol de llamadas:
Una vez que haya identificado que la PBL (A) está llamando de alguna manera a la PBL (B), es posible que tenga que investigar más en el código para ver exactamente qué objeto está llamando qué objeto en la PBL (B).
En el siguiente ejemplo, el objeto aplicación "demopfc", definido en la PBL "demopfc.pbl" está llamando 1 Userobject y 4 eventos fuera de esta PBL.
Configurar el nivel jerárquico
- Seleccione un PBL.
- En el treeview, pase el ratón por encima de la macro "Dependencias PBL".
- Haga clic en la llave inglesa que aparece en su extremo derecho.
Aparece una ventana de configuración en la pantalla. - Defina el número de niveles jerárquicos que desee encontrar de las dependencias PBL.
Por ejemplo:
Al configurar el nivel jerárquico en 3, las dependencias PBL resultantes se mostrarán como se muestra a continuación.
Referencias Externas
Dependiendo de lo que esté buscando, escoja el objeto aplicación demopfc y haga clic en referencia externas:
- Haga clic en la PBL que contiene el/los objeto(s) llamado(s) por el objeto aplicación "demopfc"
- Vea el código fuente del objeto aplicación "demopfc", la referencia al objeto llamado en otro PBL estará resaltado.