Trouver les appels dynamiques vers les DataWindows

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 :

  1. Sélectionnez "DataWindows" dans la vue principale.
  2. Cliquez sur la macro "DW Dynamiques" dans la barre de navigation.
  3. Appels dynamiques aux DataWindows depuis la barre de navigation Visual Expert

  4. Le résultat affiché, est divisé en deux parties:
    1. Les DataObjects appelés dynamiquement
    2. Les Méthodes appelant dynamiquement des DataObjects
    3. Alt=DataObjects appelés dynamiquement et Méthodes appelant dynamiquement des DataObjects

Analyser les DataObjects appelés dynamiquement :

  1. Sélectionnez une DataWindow et cliquez sur "Analyse d'impact" dans la barre de navigation : les méthodes appelant cet objet sont listées.
  2. Analyse d'impact sur une DataWindow

  3. Sélectionnez une méthode : les références au DataObject sont mises en évidence dans le code de la méthode
  4. Références à un DataObject dans le code d’une méthode affichés dans Visual Expert

  5. Passez la souris sur la référence surlignée pour afficher le tooltip indiquant où se trouve le DataObject.
  6. Tooltip indiquant où se trouve le DataObject Visual Expert

  7. Vous pouvez revenir à la DataWindow surlignée en cliquant sur son nom comme indiqué ci-dessous:
  8. Revenir à la DataWindow surlignée en cliquant sur son nom dans la vue du code source de Visual Expert

Analyser les méthodes qui appellent dynamiquement les DataObjects :

  1. Sélectionnez une méthode dans le treeview : Son code est affiché et les références au DataObject sont mises en évidence.
  2. afficher les références à un DataObject dans le code d’une méthode

  3. Passez la souris sur une référence : Un tooltip donne quelques détails supplémentaires sur le DataObject.
  4. Informations sur le DataObject

Visual Expert 2019, PowerBuilder, DataWindows, Dynamic Calls