Quem estiver usando Visual Assist? Como é que VA obter o conteúdo de código-fonte?

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

  •  16-09-2019
  •  | 
  •  

Pergunta

Estou usando o Visual Assist com VC6, parece ser uma ferramenta poderosa. Como um programador, estou curioso sobre a implementação. Eu estou querendo saber como é que VA obter o conteúdo de código-fonte? parece que VA conhece cada linha do meu arquivo de código, mesmo quando ele é modificado e não salvos em arquivo.

Eu olhei para addin dev por um tempo, interface de suplemento de VC6 não fornece esse tipo de interface para obter o conteúdo de código atual, especialmente quando arquivo de origem é modificado e não salva.

Eu acho VA usa alguns truques para fazê-lo, mas o que é? Subclasse?

Foi útil?

Solução

certamente VA é implementado como um visual studio add-on, o que eu acho que teria acesso a algum tipo de estúdio API visual, que eu suponho que iria expor o material como conteúdo editor de código etc.

veja este link para mais informações: http://www.microsoft.com/downloads/details.aspx?FamilyId=59EC6EC3-4273-48A3-BA25-DC925A45584D&displaylang=en

hth

Outras dicas

Eu acho que eles usam algum tipo de tecnologia "gancho" para monitorar a mudança de conteúdo de origem. por exemplo. SetWindowLong / SetWindowsHookEx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top