Toute personne utilisant Visual Assist? Comment VA obtenir le contenu du code source?

StackOverflow https://stackoverflow.com/questions/792415

  •  16-09-2019
  •  | 
  •  

Question

J'utilise avec VC6 de Visual Assist, il semble être un outil puissant. En tant que programmeur, je suis curieux de savoir la mise en œuvre. Je me demande comment VA obtenir le contenu du code source? il semble que VA connaît chaque ligne de mon fichier de code, même quand il est modifié et pas enregistré dans le fichier.

Je l'ai regardé dans Addin dev pendant un certain temps, l'interface Addin de VC6 ne fournit pas ce type d'interface pour obtenir le contenu de code actuel, en particulier lorsque le fichier source est modifié et non enregistré.

Je suppose que VA utilise quelques trucs pour le faire, mais ce qui il? Sous-classe?

Était-ce utile?

La solution

VA sûrement est implémenté comme un studio visuel add-on, que je suppose aurait accès à une sorte de API studio visuel que je suppose exposerait des choses comme le contenu de l'éditeur de code, etc.

voir ce lien pour plus d'informations:

Autres conseils

Je suppose qu'ils utilisent une sorte de technologie « crochet » pour surveiller le changement de contenu source. par exemple. SetWindowLong / SetWindowsHookEx

scroll top