|
|
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Исследую библиотеку x-SuperObject. Но вопрос по среде и языку, а не по x-SuperObject. Там есть .AsJSON Код: pascal 1. Щелкаю по AsJSON удерживая Ctrl и перехожу к интерфейсу (IBaseJSON<T, Typ> = interface(IBase)), где объявлена функция: Код: pascal 1. А дальше как? Что и где нажать в IDE, чтобы меня перекинуло к реализации? Как найти тело самой функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2020, 19:02 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Ctrl+Shift+Down. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2020, 19:56 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
так в том-то и дело, что не переходит это ж интерфейс, там нет реализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2020, 20:06 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 так в том-то и дело, что не переходит это ж интерфейс, там нет реализации тебе нужен класс, реализующий интерфейс, вот у него и смотри реализацию другими словами, нужно щелкать на "x", который является реализацией и уже у него смотреть AsJSON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2020, 20:10 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Ну да, это понятно, я подумал, вдруг можно как-то другим способом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2020, 20:18 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Shift + Ctrl + F ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2020, 20:21 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Если стоят GExperts, то Ctrl-Alt-G и искать методы с теми же назаниями. Проблема в том, что они могут быть в других юнитах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 12:39 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
нет такого а как оно называется в настройках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 12:49 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 нет такого а как оно называется в настройках? Procedure List ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 12:53 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 Ну да, это понятно, я подумал, вдруг можно как-то другим способом... Что, о Великая Устрица, "другим"? Это ИНТЕРФЕЙС. Реализаций может быть сколько угодно, и даже ни одной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 12:53 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
alekcvp Procedure List не, это Ctrl+G и это поиск в текущем модуле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 12:54 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Это ИНТЕРФЕЙС. Реализаций может быть сколько угодно, и даже ни одной. я понимаю, но было бы здорово, если бы была возможность найти эти все реализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 12:56 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 ъъъъъ Это ИНТЕРФЕЙС. Реализаций может быть сколько угодно, и даже ни одной. я понимаю, но было бы здорово, если бы была возможность найти эти все реализации В данном случае они том же модуле. Список классов и их предков отображается в ide. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2020, 13:05 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Что, о Великая Устрица, "другим"? Это ИНТЕРФЕЙС. Реализаций может быть сколько угодно, и даже ни одной. X11 Ну да, это понятно, я подумал, вдруг можно как-то другим способом... Та же фигня с виртуальными методами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 14:02 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ ъъъъъ Что, о Великая Устрица, "другим"? Это ИНТЕРФЕЙС. Реализаций может быть сколько угодно, и даже ни одной. _Vasilisk_ X11 Ну да, это понятно, я подумал, вдруг можно как-то другим способом... Та же фигня с виртуальными методами Непонятно, почему это вызывает удивление?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 18:45 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
asutp2 Интересно, а если у интерфейса есть 10 различных реализаций, то какая реализация будет показана?) Рандомная?) Рядом, в текущей процедуре, где выполняется (стартует) поиск, есть же строка создания конкретной реализации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 19:24 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
asutp2 Интересно, а если у интерфейса есть 10 различных реализаций, то какая реализация будет показана?) Рандомная?) asutp2 Непонятно, почему это вызывает удивление?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 21:11 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_>IDE покажет список из Дельфи так не делает. Но ведь мы любим его вовсе не из-за этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 21:15 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 Рядом, в текущей процедуре, где выполняется (стартует) поиск, есть же строка создания конкретной реализации? Я ведь это уже предлагал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 21:33 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Дельфи так не делает. Когда после IDEA пересаживаюсь обратно в Delphi, то возникает ощущение, что открыл блокнот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 21:34 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ ъъъъъ Дельфи так не делает. Никто не мешает обвесить гирляндами новогоднюю ёлку, чтобы блестела со всех сторон. Если мне ваша гирлянда не по вкусу, зачем она мне ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 22:10 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
это точно, обвесов всяких и разных полно, на любой вкус. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2020, 22:13 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
DimaBr X11 Рядом, в текущей процедуре, где выполняется (стартует) поиск, есть же строка создания конкретной реализации? Я ведь это уже предлагал Не совсем то. Вернее, совсем не то. Я имел ввиду не поиск в текущем модуле по ключевой фразе. Попробую на примере: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Надесю, моя мечта когда-нибудь осуществится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 10:42 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
DimaBr Никто не мешает обвесить гирляндами новогоднюю ёлку, чтобы блестела со всех сторон. только вот гирлянд нету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 10:43 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 Не совсем то. Вернее, совсем не то. Я имел ввиду не поиск в текущем модуле по ключевой фразе. Поиск ведётся не только в ТЕКУЩЕМ модуле, а в зависимости от настроек (проект, модуль, диск) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 11:01 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40023135&tid=2037813]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 436ms |

| 0 / 0 |
