Кто-нибудь пользуется визуальной поддержкой?Как VA получает содержимое исходного кода?

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

  •  16-09-2019
  •  | 
  •  

Вопрос

Я использую Visual Assist с VC6, кажется, это мощный инструмент.Как программисту, мне любопытна реализация.Мне интересно, как VA получает содержимое исходного кода?похоже, что VA знает каждую строку моего файла кода, даже если он изменен и не сохранен в файл.

Я некоторое время изучал addin dev, интерфейс addin VC6 не предоставляет такого интерфейса для получения текущего содержимого кода, особенно когда исходный файл изменен и не сохранен.

Я предполагаю, что VA использует для этого какие-то уловки, но что это?Подкласс?

Это было полезно?

Решение

конечно, VA реализован как надстройка visual Studio, которая, я полагаю, имела бы доступ к какому-то API visual Studio, который, я полагаю, предоставлял бы такие материалы, как содержимое редактора кода и т.д.

смотрите эту ссылку для получения дополнительной информации: http://www.microsoft.com/downloads/details.aspx ?Идентификатор семейства=59EC6EC3-4273-48A3-BA25-DC925A45584D и displaylang=ru

hth

Другие советы

Я предполагаю, что они используют какую-то технологию "подсадки", чтобы отслеживать изменение исходного контента.например , SetWindowLong/SetWindowsHookEx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top