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

start [/forum/topic.php?fid=58&msg=40071301&tid=2037318]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 277ms |

| 0 / 0 |
