Visual Expert pour PowerBuilder permet de trouver les appels dynamiques vers les DataWindows.
La fonction "DW dynamique" permet de trouver quels contrôles de DataWindows modifient leur DataObject à l'exécution.
Comment trouver les apples dynamiques aux DataWindows :
- Sélectionnez "DataWindows" dans la vue principale.
- Cliquez sur la macro "DW Dynamiques" dans la barre de navigation.
- Le résultat affiché, est divisé en deux parties:
- Les DataObjects appelés dynamiquement
- Les Méthodes appelant dynamiquement des DataObjects
Analyser les DataObjects appelés dynamiquement :
- Sélectionnez une DataWindow et cliquez sur "Analyse d'impact" dans la barre de navigation : les méthodes appelant cet objet sont listées.
- Sélectionnez une méthode : les références au DataObject sont mises en évidence dans le code de la méthode
- Passez la souris sur la référence surlignée pour afficher le tooltip indiquant où se trouve le DataObject.
- Vous pouvez revenir à la DataWindow surlignée en cliquant sur son nom comme indiqué ci-dessous:
Analyser les méthodes qui appellent dynamiquement les DataObjects :
- Sélectionnez une méthode dans le treeview : Son code est affiché et les références au DataObject sont mises en évidence.
- Passez la souris sur une référence : Un tooltip donne quelques détails supplémentaires sur le DataObject.