Снегопат https://snegopat.ru/forum/ |
|
Подсказка параметров метода - как происходит обновление ? https://snegopat.ru/forum/viewtopic.php?f=1&t=56 |
Страница 1 из 1 |
Автор: | artbear [ 01 ноя 2011, 08:49 ] |
Заголовок сообщения: | Подсказка параметров метода - как происходит обновление ? |
Александр, вопрос по подсказке параметров метода. У меня внешняя обработка, в ней есть метод с описанием в комментариях выше определения метода. Подсказка работает, описание для метода показывается. Но далее есть баг/фича/непонятка: меняю описание в комментариях к методу, а подсказка не меняется В какой момент происходит обновление инфы? |
Автор: | artbear [ 01 ноя 2011, 08:51 ] |
Заголовок сообщения: | Re: Подсказка параметров метода - как происходит обновление |
Сохранение файла или переименование метода в другое имя и переименование в старое имя с сохранением файла не помогают, описание остается старым. |
Автор: | orefkov [ 01 ноя 2011, 09:22 ] |
Заголовок сообщения: | Re: Подсказка параметров метода - как происходит обновление |
А если в модуле, в котором расположен метод, нажать Ctrl+Alt+Пробел ? Или Ctrl + 1 ? |
Автор: | artbear [ 01 ноя 2011, 09:25 ] |
Заголовок сообщения: | Re: Подсказка параметров метода - как происходит обновление |
orefkov писал(а): А если в модуле, в котором расположен метод, нажать Ctrl+Alt+Пробел ? Или Ctrl + 1 ? не помогает. Хотя чуть раньше заметил, что в какой-то момент обновление все-таки происходит. |
Автор: | orefkov [ 01 ноя 2011, 09:36 ] |
Заголовок сообщения: | Re: Подсказка параметров метода - как происходит обновление |
Ну вот допустим ты поправил метод, после чего нажал Ctrl+1. В выскочившем списке методов он уже измененный? Потому что инфа для подсказки параметров берется как раз из этого же списка. |
Автор: | Totoro [ 22 ноя 2011, 08:32 ] |
Заголовок сообщения: | Re: Подсказка параметров метода - как происходит обновление |
Столкнулся с похожим эффектом. Допустим в модуле формы есть функция и процедура в которой она вызывается. При вызове подсказки параметров функции показывается все правильно (в т.ч. номер строки). Потом перемещаем функцию (была расположена выше процедуры) ниже процедуры. И при удалении и добавлении скобочки появляется список параметров функции со старым номером строки. Если же после перемещения переименовать функцию тогда нормально. ЗЫ Иногда еще описание параметров теряется при переименовании функции (с выдачей "кощунства"), но тенденцию пока не определил. Помогает переоткрытии формы. |
Автор: | orefkov [ 22 ноя 2011, 13:15 ] |
Заголовок сообщения: | Re: Подсказка параметров метода - как происходит обновление |
Дело в том, что парсинг модуля на методы происходит не при каждом чихе, для ускорения отклика. Видимо, я отлавливаю еще не все ситуации, когда надо перепарсить модуль. Постараюсь исправить. По идее, должен помочь принудительный вызов списка снегопата, по дефолту это Ctrl + Alt + Пробел. При этом модуль принудительно перепарсивается, как и при вызове диалога "Методы модуля" (Ctrl + 1). |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |