Даный пост продолжние:
http://www.1cpp.ru/forum/YaBB.pl?num=1170062775.
Так как название было плохим (не однозначным) дал другое название.
Ошибка которая была замечена исправлена в том посте исправлена.
Назначение: Упростить анализ незнакомых модулей.
Вы водит какие процедуры вызываються в процедуре, далее какие вызываються в них...
Установка:
Сперва установить плагин OpenConf to VBA:
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=1003&lid=4167Затем копируем файл:
openconf.ocp в каталог программы (BIN)
Если есть проблемы с установкой то пишите постараюсь написать все более подробно.
Как начать работать: Из Модуля надо вызвать ShowMacrosDialog плагина oc2vba
(у меня повешено на Ctr+7).
И выбрать Макрос TreeMethods.
В результате в Combox будет содержаться:
все функции и процедуры данного модуля.
Дерево TreeView1 будет содержать дерево их вызовов.
Списки ListBox1, ListBox2 будут пустыми.
Как работать:
При нажатии на метод в дереве происходит обновление
ListBox1, ListBox2
Аналогичное происходит при выборе метода в Combox
Сделать чтобы при при изменении в ListBox1 происходило выделение нужного узла в дереве.
Описание основных элементов.
Состоит из пяти основных элементов
1) Combox–содержит все процедуры
(находить под надписью название метода )
2) ListBox1- содержит список имен функций и процедур которые вызываются в данной процедуре
(находить под надписью вызываются процедуры)
3) ListBox2- содержит список имен функций и процедур которые вызывают данную процедуру
(находить под надписью используется в процедурах)
4) TreeView1 –содержит Дерево вызовов
(находить над кнопкой: построить дерево модулей)
Как это выглядит: