|
|
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
DimaBr, теперь не знаю... но в таком случае можно выдать некий список, пусть программист сам выбирает. Кстати, похожая фигня и со справкой, когда жмякаешь F1 или Ctrl+F1. Но твой случай бывает не так часто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 11:21 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Вот по этому Ctrl+Shift+F находить все реализации во всех модулях, указанного диска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:08 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
еще раз: оно находит все упоминания, а не реализацию, а упоминаний может быть 20-30-50, а реализаций 1-2-3. и функция Find in files ищет в текущем проекте, а не на диске ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:10 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
вернее, не только в текущем проекте, а по умолчанию в текущем проекте можно, конечно, выбрать Search in directories, но всё равно это не поиск реализации, а поиск по ключевой фразе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:14 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 но всё равно это не поиск реализации, а поиск по ключевой фразе вам шашечки или ехать ? Напишите свой эксперт, который будет искать реализацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:44 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
DimaBr, ехать с шашечками (зачеркнуто) с комфортом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:46 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
Создайте комфорт в своём доме самостоятельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:48 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
это не мой дом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 12:51 |
|
||
|
Найти реализацию функции
|
|||
|---|---|---|---|
|
#18+
X11 еще раз: оно находит все упоминания, а не реализацию, а упоминаний может быть 20-30-50, а реализаций 1-2-3. T([a-z0-9_])*?\.AsStringИли банальноAsString: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2020, 15:26 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2037813]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
3ms |
| others: | 242ms |
| total: | 530ms |

| 0 / 0 |
