Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.05.2021, 13:23
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Првет всем! Подорвался я на такой проблеме: есть метод класса, скажем TClass.TMethod(a integer, b WideString): WordBool; В теле метода только один вызов: Код: pascal 1. 2. 3. 4. Как умная Маша, нажимаем контроль и тыкаем мышью в TMethod. Курсор перескакивает двумя строками выше. По Find Declaration, естественно то же самое. Делаем поиск по TMethod в проекте. Находятся только объявление, это определение, и этот вызов. 3 результата. Как умные люди ищут тело TMethod в такой ситуации? Спасибо за сочувствие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 13:27
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
ChungachangaКак умные люди ищут тело TMethod в такой ситуации? Запускают компиляцию и исправляют ошибки синтаксиса. Intellisense их не любит по вполне понятным причинам. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 13:31
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov, нет ошибок. это рабочий проект. если бы всё было просто, умирали бы на кладбище. я упустил важную деталь при перепечатке: метод украшен overload; но что он оверлоадит, не видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 13:37
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
19.05.2021 13:31, Chungachanga пишет: > я упустил важную деталь при перепечатке: метод украшен overload; но что он оверлоадит, не видно. In this case, if the redeclared method has a different parameter signature from its ancestor © Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 13:40
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Chungachangaнет ошибок. это рабочий проект. Что, так и работает без слова "function"? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 13:49
|
|||
|---|---|---|---|
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov Chungachangaнет ошибок. это рабочий проект. Что, так и работает без слова "function"?Там и параметры интересно объявлены, в стиле SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 15:16
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov Chungachangaнет ошибок. это рабочий проект. Что, так и работает без слова "function"?Там помимо этого хрень написана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 17:05
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov Chungachangaнет ошибок. это рабочий проект. Что, так и работает без слова "function"? да, так и работает. слово функция я при перепечатке забыл. проект открыт на одной машене, интернет на другой. теперь довольны? суть от этого не меняется: навигация показывает на сам метод. достоверно известно, что сам себя он не вызывает, а вызывает что-то ещё. вот только что и где - как найти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 17:07
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
YuRock Dimitry Sibiryakov пропущено... Что, так и работает без слова "function"? это просто чтобы подколоть? какая разница, запятая там или точка с запятой? суть вопроса от этого не меняется. я же не просил исправить ошибки в коде. тема о поиске реализации метода, как бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 17:11
|
|||
|---|---|---|---|
Навигация по коду в Д7 |
|||
|
#18+
Chungachanga YuRock пропущено... Там и параметры интересно объявлены, в стиле SQL. это просто чтобы подколоть? какая разница, запятая там или точка с запятой? суть вопроса от этого не меняется. я же не просил исправить ошибки в коде. тема о поиске реализации метода, как бы. Ты заявил о проблемах с кодом, привёл код, который мало похож на тот, с которым проблемы, и говоришь, что это не важно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 17:12
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Тебе уже сказали, что парсер интеллисенса в семёрке слабенький, любая конструкция сложнее букварной не просто вгоняет его в ступор, а просто отрубает на весь остаток модуля. Или вообще забей на него или ищи какая именно строчка ему непонятна. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 17:42
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov, Искать что и как в дополнение к тому, что уже пробовали: искать по имени метода? три результата: декларация, определение, вызов. всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 17:46
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
ChungachangaИскать что и как Идти по коду модуля сверху вниз и смотреть у какой функции определение перестанет искаться. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 18:24
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov, Как-то не улавливаю, что это даст. Передо мной не стоит задача найти что-либо другое. Требуется только определение вызываемой функции. Всё равно что-то исправлять в коде никто не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 18:31
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Значит просто прими, что "в Дельфи 7 интеллисенс не работает" и забей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 18:53
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov, Что значит забить? Это не для праздного любопытства, а чтобы выяснить где определение метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 18:59
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
ChungachangaЧто значит забить? Дословно. Пофиксить баг среды ты не можешь, изменить код чтобы его обойти - не хочешь. Других вариантов не остаётся. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 20:58
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Dimitry Sibiryakov, Никак не могу понять, что мы достигаем этим методом? Ctrl-щёлк работает везде, как до так и после этого вызова. Только на нём самом не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2021, 22:42
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Ну и забей! Есть ещё много других прэкрасных методов где всё работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2021, 00:10
|
|||
|---|---|---|---|
Навигация по коду в Д7 |
|||
|
#18+
Да у него метод сам себя вызывает. Вот и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2021, 12:42
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
Если вызываете перегруженный метод, то добавьте ключевое слово inherited перед этим методом. Оно тогда и код читать становится легче и навигация по клику срабатывает нормально. Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2021, 12:47
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
zedxxxЕсли вызываете перегруженный метод, то добавьте ключевое слово *inherited* перед этим методом. override <> overload. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2021, 12:54
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
*переопределённый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2021, 14:27
|
|||
|---|---|---|---|
|
|||
Навигация по коду в Д7 |
|||
|
#18+
rgreat Да у него метод сам себя вызывает. Вот и все. Если бы было всё, то дальше в логи не сыпались бы куча ошибок, ради которых всё расследование и требуется. Не себя он вызывает. И где переполнение стека? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2037318]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
175ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 302ms |

| 0 / 0 |
