Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

D2006, не работает "Find declaration" на DevExpress объектах   Найти похожие ветки 

 
bss   (2010-05-25 12:22) [0]

Стоит D2006, проект в виде BPL (package), используется DevExpress как подключенные модули типа:

requires
...
cxLibraryD10,
dxThemeD10,
cxEditorsD10,
cxDataD10,
...

В модулях используется что-то вроде: uses ... , cxGridTableView, cxGridDBTableView, cxGrid;

Так вот вопрос в том, что не работает "Find Declaration" (оно же клик с зажатым CTRL) ни на объектах дева, ни даже на его модулях. Например, клик на cxGrid не приводит к открытию в редакторе кода cxGrid.pas - хотя путь к этому cxGrid.pas прописан в "Project -> Directories/Conditionals -> Search Path".

Почему так происходит, шо делать?


 
bss   (2010-05-25 12:23) [1]

Эх, надеюсь темку заметит Юра Зотов ))


 
Игорь Шевченко ©   (2010-05-25 13:26) [2]

А тебя DevExpress спрашивал при установке, прописывать путь в Source Path ? Так надо было сказать, что прописывать


 
bss   (2010-05-25 16:05) [3]


> А тебя DevExpress спрашивал при установке, прописывать путь
> в Source Path ?

у нас тут дельфи клонированием ставится. Чтобы не настраивать десятки компонентов - экспортируются ветки реестра, виртуальные диски у всех имеют одинаковые буквы и таким образом все работает.

Что такое Source Path, куда что нужно прописать?

P.S. Я не понимаю, почему с девами такая ситуация. Вот с другими вроде все правильно. Если в "Search path" прописан путь к PAS файлам - все открывается.


 
Игорь Шевченко ©   (2010-05-25 16:41) [4]

bss   (25.05.10 16:05) [3]


> у нас тут дельфи клонированием ставится.


Это разве мои проблемы ?


> Что такое Source Path, куда что нужно прописать?


Обычно Tools|Options|Library Win32|Library path

Но я туда точно также не прописывал при установке, поэтому у меня точно так же не работает Find Declaration


 
bss   (2010-05-25 17:08) [5]


> Это разве мои проблемы ?

а где я говорил, что это ваши проблемы?


> Обычно Tools|Options|Library Win32|Library path

угу, там прописано. Вот скриншот: http://s003.radikal.ru/i204/1005/83/2644d251c46a.jpg

Тем не менее "find declaration" на cxGrid модуле (вверху скриншота) эффекта не дает... Проект компилится нормально.


 
Игорь Шевченко ©   (2010-05-25 17:27) [6]

bss   (25.05.10 17:08) [5]

А сами юниты по Ctrl+O+A открываются ?


 
bss   (2010-05-25 19:10) [7]

В смысле, вручную найти через Open Dialog этот pas файл и открыть?
Открываются, конечно: http://s12.radikal.ru/i185/1005/50/6229360ca8b5.jpg

а разве может быть по другому...


 
Игорь Шевченко ©   (2010-05-25 19:16) [8]


> В смысле, вручную найти через Open Dialog этот pas файл
> и открыть?


Нет, установить курсор на имя юнита в секции uses и нажать Ctrl+O+A
Кстати, для сбоев такого вида (почему не работает Find Declaration) очень помогает error insight


 
bss   (2010-05-25 19:40) [9]


> установить курсор на имя юнита в секции uses и нажать Ctrl+O+A

да, таким образом открывает.


> Кстати, для сбоев такого вида (почему не работает Find Declaration)
> очень помогает error insight

а что такое error insight?
Это вот это: http://s56.radikal.ru/i151/1005/ca/145e65be7d4b.jpg ?

Если да - то на момент кликанья эта секция "Errors" отсутствует, как до, так и после кликанья.


 
Игорь Шевченко ©   (2010-05-25 20:50) [10]

ну тогда не знаю. Посмотри в QC или в DevExpress Knowledge base


 
bss   (2010-06-07 11:25) [11]

может еще кто варианты какие предложит...


 
test ©   (2010-06-07 18:18) [12]

Посмотри что у тебя твориться в <Папка проектов>\bpl ?


 
test ©   (2010-06-07 18:21) [13]

А вообще если столько всего добавлено, может свою сборку вместо сделать вместо клона на сетевом диске? Сильно сэкономит нервные клетки.


 
bss   (2010-06-07 19:22) [14]


> что у тебя твориться в <Папка проектов>\bpl ?


"Мои документы\Borland Studio Projects\Bpl" ? Она пустая.


 
test ©   (2010-06-07 19:25) [15]

Такое ощущение что у тебя неверно скомпилился dcu или bpl где то, но вот где оно у тебя неизвестно.


 
inoremap   (2010-06-07 20:28) [16]

возможно пакеты были собраны с опциями
{$LOCALSYMBOLS OFF}
{$REFERENCEINFO OFF}


 
bss   (2010-06-07 20:47) [17]

перехода не происходит и в том случае, если делаешь EXE"шник и не используешь Runtime package. То есть, программа собирается (пути прописаны к либам), а вот перехода нету.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.051 c
2-1273825369
Elephon
2010-05-14 12:22
2010.08.27
Заполнение listview


2-1273091395
Dr.Andrew
2010-05-06 00:29
2010.08.27
Сохранение и загрузка динамического массива


11-1220147198
Jon
2008-08-31 05:46
2010.08.27
Audio Input Monitor


15-1271655459
12
2010-04-19 09:37
2010.08.27
как бы компоненты в PHP :)


15-1270812348
dars73
2010-04-09 15:25
2010.08.27
Как настроить локализацию