Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Узнать, что добавить в uses / 25 сообщений из 32, страница 1 из 2
28.09.2021, 08:38
    #40100378
kevinlexus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
Есть рабочий проект, написан на Delphi 7 + DevExpress. Я в делфях - ноль, а нужно поправить строчку кода, но не знаю, что добавить в uses:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
procedure
  TForm_sch_history.cxGridDBTableView2DataControllerSummaryFooterSummaryItemsSummary(
  ASender: TcxDataSummaryItems; Arguments: TcxSummaryEventArguments;
  var OutArguments: TcxSummaryEventOutArguments);
var
.........
.........

  
  if TcxGrdiDBTableSummaryItem(Arguments.SummaryItem).Column=AColumn then
  begin
    AColumnOper :=
      TcxGridDBColumn(AView.FindItemByName('cxGridDBTableView2OPER_NAME'));
    AColumnPeriod :=
      TcxGridDBColumn(AView.FindItemByName('cxGridDBTableView2PERIOD'));



На TcxGrdiDBTableSummaryItem , компилятор ругается:
Undeclared identifier: TcxGrdiDBTableSummaryItem

Вопрос, есть ли в IDE какие горячие ключи, иные способы, как определить какую библиотеку добавить в uses?
...
Рейтинг: 0 / 0
28.09.2021, 09:02
    #40100381
kevinlexus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
kevinlexus,

Люди, помогите, реально же знаете как, мне же неделю это искать((((
...
Рейтинг: 0 / 0
28.09.2021, 09:21
    #40100387
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
Установить один или два эксперта (плгина) в IDE.

1. DDEvExtention
Там есть своя форма (нужно в настройках назначить клавиши вызова).

2. GExperts , там есть Uses clause manager.
По умолчанию Shift+Alt+U (тоже можно менять и что-то там настраивать).
...
Рейтинг: 0 / 0
28.09.2021, 09:23
    #40100388
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
kevinlexus
TcxGrdiDBTableSummaryItem


и третье: у тебя - очепятка, правильно TcxGr id DBTableSummaryItem
...
Рейтинг: 0 / 0
28.09.2021, 09:24
    #40100389
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
kevinlexus
kevinlexus,

Люди, помогите, реально же знаете как, мне же неделю это искать((((


по исходникам DevExpress поиск запустить, и найти модуль, в котором объявлен этот тип

И окажется, что он объявлен в модуле cxGridDBTableView.pas
...
Рейтинг: 0 / 0
28.09.2021, 09:34
    #40100390
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
И еще один вариант. В файловом манагере Far есть неплохой и быстрый поиск по тексту. Заходишь в папку с исходниками DevExpress и ищешь нужное объявление.
В итоге находим модуль unit cxGridDBTableView;
...
Рейтинг: 0 / 0
28.09.2021, 09:34
    #40100391
kevinlexus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
X11,

Персонально благодарю!!! Спасибо!!!
...
Рейтинг: 0 / 0
28.09.2021, 09:34
    #40100392
kevinlexus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
defecator,

Спасибо огромнейшее!!!
...
Рейтинг: 0 / 0
28.09.2021, 10:56
    #40100401
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
X11
И еще один вариант. В файловом манагере Far есть неплохой и быстрый поиск по тексту. Заходишь в папку с исходниками DevExpress и ищешь нужное объявление.
В итоге находим модуль unit cxGridDBTableView;
Кроме этого способа ни разу в жизни не пользовался другими.
Ну, кроме Alt+F1 для дельфевых идентификаторов.
...
Рейтинг: 0 / 0
28.09.2021, 11:21
    #40100409
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
YuRock
Кроме этого способа ни разу в жизни не пользовался другими.


Как ни странно, но ни один из вышеуказанных плагинов не нашел у меня нужный модуль, где живет объявление класса TcxGridDBTableSummaryItem. Пришлось Far запускать.
...
Рейтинг: 0 / 0
28.09.2021, 12:53
    #40100438
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
X11, YuRock,
не знаю, что такое Alt + F1, а почему вы не пользуетесь поиском Delphi?
Ctrl + Shift + F - Find in Files. Так же можно искать в заданной директории, результаты выводятся в окне внизу и потом можно сразу в Delphi можно сразу перейти к ним. Удобнее же, чем внешний FAR запускать?
...
Рейтинг: 0 / 0
28.09.2021, 12:53
    #40100439
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
YuRock
X11
И еще один вариант. В файловом манагере Far есть неплохой и быстрый поиск по тексту. Заходишь в папку с исходниками DevExpress и ищешь нужное объявление.
В итоге находим модуль unit cxGridDBTableView;
Кроме этого способа ни разу в жизни не пользовался другими.
Ну, кроме Alt+F1 для дельфевых идентификаторов.
у GExperts есть хороший grep (с GUI-ем).
рекомендую.
...
Рейтинг: 0 / 0
28.09.2021, 15:27
    #40100479
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
Мимопроходящий
YuRock
пропущено...
Кроме этого способа ни разу в жизни не пользовался другими.
Ну, кроме Alt+F1 для дельфевых идентификаторов.
у GExperts есть хороший grep (с GUI-ем).
рекомендую.
Я не пользуюсь плугинами к дельфи по религиозным причинам. Раздражают.
...
Рейтинг: 0 / 0
28.09.2021, 15:31
    #40100480
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
s62
X11, YuRock,
не знаю, что такое Alt + F1, а почему вы не пользуетесь поиском Delphi?
Ctrl + Shift + F - Find in Files. Так же можно искать в заданной директории, результаты выводятся в окне внизу и потом можно сразу в Delphi можно сразу перейти к ним. Удобнее же, чем внешний FAR запускать?

Нет, мне не удобнее. И FAR у меня всегда запущен. Из автозапуска.
И сравнивать удобство, скорость и возможности поиска в FAR и в Дельфи просто смешно.

Alt+F1 - это вызов контекстной справки в Дельфи. Например, наводим курсор на IntToStr, нажимаем Alt+F1 - и открывается окно со справкой по этой функции, в начале которой написано: Unit - SysUtils.
...
Рейтинг: 0 / 0
28.09.2021, 15:32
    #40100482
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
YuRock
Мимопроходящий
пропущено...
у GExperts есть хороший grep (с GUI-ем).
рекомендую.
Я не пользуюсь плугинами к дельфи по религиозным причинам. Раздражают.
фигасе! ты сектант...
...
Рейтинг: 0 / 0
28.09.2021, 15:38
    #40100484
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
s62
почему вы не пользуетесь поиском Delphi?


Что мне на картинке выбрать, чтобы поиск Delphi искал в папке с исходниками DevExpress? Например, там нету ни Library path, ни Browsing path (из Options/Library), ни Search path (из Project options/Compiler).
...
Рейтинг: 0 / 0
28.09.2021, 15:44
    #40100487
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
X11,

Directories +Include Subdirectories
...
Рейтинг: 0 / 0
28.09.2021, 16:01
    #40100492
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
Мимопроходящий
YuRock
пропущено...
Кроме этого способа ни разу в жизни не пользовался другими.
Ну, кроме Alt+F1 для дельфевых идентификаторов.
у GExperts есть хороший grep (с GUI-ем).
рекомендую.
Тоже в основном им пользуюсь
...
Рейтинг: 0 / 0
28.09.2021, 16:07
    #40100494
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
DimaBr
Directories +Include Subdirectories

ну это то же самое, что и в FAR....
...
Рейтинг: 0 / 0
28.09.2021, 16:15
    #40100500
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
X11
DimaBr
Directories +Include Subdirectories

ну это то же самое, что и в FAR....
FAR не умеет искать в нужной секции модуля, не может корректно искать в DFM, не может отделять код от комментария и т.д.
не говоря уж о том, чтоб ограничить сферу поиска только теми модулями, которые попали в map-файл.
...
Рейтинг: 0 / 0
28.09.2021, 16:16
    #40100501
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
Только FAR удобней.
...
Рейтинг: 0 / 0
28.09.2021, 16:35
    #40100505
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
YuRock

Alt+F1 - это вызов контекстной справки в Дельфи. Например, наводим курсор на IntToStr, нажимаем Alt+F1 - и открывается окно со справкой по этой функции, в начале которой написано: Unit - SysUtils.

Понятно, я просто F1 нажимаю, поставив курсор (каретку) на идентификатор, так же показывает.
...
Рейтинг: 0 / 0
28.09.2021, 16:41
    #40100506
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
X11

Что мне на картинке выбрать, чтобы поиск Delphi искал в папке с исходниками DevExpress? Например, там нету ни Library path, ни Browsing path (из Options/Library), ни Search path (из Project options/Compiler).
В FAR их тоже нет и нужно указать путь. А тут, один раз указываете путь, потом он остается в выпадающем списке типа истории.


rgreatТолько FAR удобней. Мотив использовать FAR понятен (но я пользуюсь поиском Delphi).
...
Рейтинг: 0 / 0
28.09.2021, 17:40
    #40100519
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
s62
YuRock

Alt+F1 - это вызов контекстной справки в Дельфи. Например, наводим курсор на IntToStr, нажимаем Alt+F1 - и открывается окно со справкой по этой функции, в начале которой написано: Unit - SysUtils.

Понятно, я просто F1 нажимаю, поставив курсор (каретку) на идентификатор, так же показывает.
Да, действительно ;)
...
Рейтинг: 0 / 0
28.09.2021, 17:43
    #40100520
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать, что добавить в uses
Мимопроходящий
FAR ... не может корректно искать в DFM
Это да. Зато он умеет в любой кодировке искать. Если русскую константу ищешь - это полезно бывает.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Узнать, что добавить в uses / 25 сообщений из 32, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]