Frage

Ich verwende mit VC6 von Visual Assist, so scheint es, ein leistungsfähiges Werkzeug zu sein. Als Programmierer bin ich über die Umsetzung neugierig. Ich frage mich, wie funktioniert VA den Quellcode Inhalt bekommen? es scheint, dass VA jede Zeile meiner Code-Datei kennt, auch wenn es modifiziert ist und nicht in der Datei gespeichert.

ich für eine Weile in Addin dev geschaut habe, VC6 die AddIn-Schnittstelle verfügt nicht über diese Art von Schnittstelle aktuellem Code Inhalt zu erhalten, vor allem, wenn die Quelldatei geändert wird und nicht gespeichert.

Ich denke, VA einige Tricks verwendet, dies zu tun, aber was es? Unterklasse?

War es hilfreich?

Lösung

ist sicherlich VA als Visual Studio implementiert Add-on, die ich müßte eine Art API Visual Studio Zugang erraten, die ich Sachen wie Code-Editor Inhalt aussetzen annehmen würde etc.

siehe diesen Link für weitere Informationen:

Andere Tipps

Ich glaube, sie eine Art von „Hook“ tech durch eine Änderung der Quellinhalt zu überwachen. z.B. SetWindowLong / SetWindowsHookEx

scroll top