powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не работает CodeInsight (Ctrl+пробел)
41 сообщений из 41, показаны все 2 страниц
Не работает CodeInsight (Ctrl+пробел)
    #39957032
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
CodeInsight работает очень странно.
В один момент времени в одном юните он работает, в другом нет.
Иногда подсвечиваются юниты (cannot resolve unit name), но проект нормально компилируется.
Delphi 10.3.2. Что делать?
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957034
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina,

Ждать версию 10.4.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957040
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ругается на системные модули.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957045
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina,
Из очевидных глюков:
1) Не видит юниты в USES, особенно свежие, только что созданные.
2) Подсвечивает иногда до 90% рабочего кода как синтаксически неправильного, а иногда все в порядке.
3) Конструкции inline variables считаются синтаксически неверными всегда, при этом компилируются.
4) Свёртывание/развёртывание блоков кода живёт своей жизнью, часто в момент редактирования разворачивается вся портянка кода от места где пишешь и до конца модуля.

Сделать с этим ничего нельзя, надо терпеть. И ждать 10.4, хоть некоторые и считают, что там будет то же самое, только хуже.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957056
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я наблюдаю это из года в год в разных версиях Delphi.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957057
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina
Я наблюдаю это из года в год в разных версиях Delphi.

Так и есть.
В 10.4 этот механизм заменяют на новый.
Утверждают что глючить не будет, ибо для CodeInsight теперь будет работать основной компилятор.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957059
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreat
Утверждают что глючить не будет, ибо для CodeInsight теперь будет работать основной компилятор.

Теперь будет подвисать "сервер компиляции", пока не отключишь кодинсайт...
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957061
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

Хватит уже бурчать как старый дед. Накаркаешь.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957066
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валите всё на меня, если что.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957068
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Валите всё на меня, если что.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957087
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina
Я наблюдаю это из года в год в разных версиях Delphi.
Тогда непонятно какого чёрта ты удивляешься на форуме. :-)
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957093
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina,

Делай Build проекта. Помогает.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957103
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Утверждают что глючить не будет, ибо для CodeInsight теперь будет работать основной компилятор.
Ждем отзывов.

Леонов обещал, что Error Insight починят где-то в XE3, XE4
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957104
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Леонов обещал, что Error Insight починят где-то в XE3, XE4
Обещать не жениться.
А тут уже сделали.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957105
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Остался бы Всеволод там - он бы починил!
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957106
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreat
А тут уже сделали.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957109
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему системные юниты не находятся? Где пути проверить?
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957122
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina
Почему системные юниты не находятся? Где пути проверить?
Tools > Options > IDE > Environment Variables
Заодно проверить опции проекта.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957200
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Code Insight у них не работает...
А у меня после объявления анонимного метода теперь редактор после каждого нажатия на Enter вставляет 'end;' в самом начале строки. Вот это вообще жесть. Комментируешь анонимный метод - всё нормально, опять всключаешь - снова глючит.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957237
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

жди 10.4, обещают что таки отпустит.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957369
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обнаружил закономерность с директивами компиляции. Для локальной и сетевой версии моей программы они разные. Для локальной версии с Code Insight есть проблемы, для сетевой - нет. Пытаюсь понять в чем проблема.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39957379
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Директивы компиляции оказались не причем. Для локальной версии у меня стоял флаг "Use MSBuild externally to compile". Не помню, специально я его ставил или нет. Сейчас снял и Code Insight заработал. На что эта опция влияет?
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39967905
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Следует добавить, что пропали красные подчеркивания, но подсказки в некоторых модулях не появляются.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968229
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько я понял, то если в проекте есть ошибки и проект не компилирует, то CI не работает.
Т.е. сперва надо исправить ошибки и сделать Build
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968237
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
На сколько я понял, то если в проекте есть ошибки и проект не компилирует, то CI не работает.

Охрененное исправление проблем с CI. Зато теперь в рантайме работает! :)
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968269
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11
На сколько я понял, то если в проекте есть ошибки и проект не компилирует, то CI не работает.
Т.е. сперва надо исправить ошибки и сделать Build

То, о чем я и говорил.


ъъъъъ
rgreat
Утверждают что глючить не будет, ибо для CodeInsight теперь будет работать основной компилятор.

Теперь будет подвисать "сервер компиляции", пока не отключишь кодинсайт...

Ну, почти...
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968343
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Англоговорящие молчат про глюки CI, Зато на sql.ru каждый второй про баги пишет.
Странно всё это.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968534
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Странно всё это.

у многих тутошних обитателей винда с буржуинской локалью. Но молчат зарубежные юзеры. Это заговор :)
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968542
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Англоговорящие молчат про глюки CI, Зато на sql.ru каждый второй про баги пишет.

Что, Совцова послушал?
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968568
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Что, Совцова послушал?

Неа. Я его органически не перевариваю. У него просто огромный талант к словоблудию. Может написать целую статью на несколько страниц, но в ней не будет ничего ценного, ибо знаниями он не обладает.

А что он такого рассказал?
И, чтобы два раза не вставать, как тебе CI? Или ты 10.4 только в виртуалке смотрел?
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968571
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
А что он такого рассказал?

Ну, вот, практически, то же самое , что и ты :)
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968575
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
И, чтобы два раза не вставать, как тебе CI? Или ты 10.4 только в виртуалке смотрел?

У меня триалка в виртуалке, как, впрочем, и другие не триалки :) Code Insight стал сильно лучше. Это факт. Не идеально, но работает. Самое большое разочаровние, пожалуй, что он не подсказывает имена модулей находящихся в путях поиска. С Error Insight всё веселее, я в основном коде его глюков не собрал, но народ уже багов нарепортил. Его конкретно корёжит на включаемых файлах (код рабочий):



Но дельфя никогда нормально не работала со включаемыми фйлами. Code Insight там тоже не работает.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968576
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Есть большой проект в котором использовалась модель управление памятью ARC. Как его портировать на новую версию?

Возможно будет какой-нибудь сторонний продукт, которая поможет это сделать. Никто не говорил вам "не вызывайте деструкторы".Действительно
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968581
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Code Insight стал сильно лучше. Это факт. Не идеально, но работает.

Понятно, спасибо.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968797
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Code Insight стал сильно лучше. Это факт. Не идеально, но работает.

Выбрал время и таки поставил триал 10.4.
Ну что сказать... Насчет "сильно лучше" ты сильно преувеличил

После компиляции рабочего проекта в 10.4, Code Insight вообще перестал работать. Помог перезапуск IDE. Кроме того пропал фокус с выделенного элемента при показе окна подсказки. На скриншоте, как ты думаешь, что среда выберет, если после ввода "i" нажать Enter? А вот и не угадал. IDE подставил IOResult. Почему? А фиг её знает.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968804
pvv.pas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Find Declaration как не работал так и не работает для юнитов находящихся по путям Search Path, да даже внутри fmx/vcl/rtl иногда почему то не может нормально перепрыгнуть. Господи, как же это бесит и неужто это так сложно сделать. У нас проект с > 3k юнитов + несколько фрэмворков third party, у меня физически нет возможности держать всё в голове и Find Declaration нужен как воздух. При Ctrl+Click на объявлении/переменной среда подвисает на секунд пять минимум. Ёмаё, ощущение о их рукожопости просто зашкаливает. Я не любитель критиковать, но наболело. Версия 10.4 вообще вываливается в AV, хоть у нас в организации и подписка, но пощупав понял что кроме нового геморроя на текущей кодовой базе данное поделие ничего не даст, вернулся обратно в 10.3.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968811
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, не надо нервничать.
Всё починят к 10.5.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968817
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Коллеги, не надо нервничать.
Всё починят к 10.5.

А когда починят сломанное в 10.5?..
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39968902
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Ну что сказать... Насчет "сильно лучше" ты сильно преувеличил

Ничуть. Старый Code Insight сигнатуры некоторых методов вообще не показывал в списке, а этот могёт. На этом фоне, отсутствие выделенного элемента в списке даже багом не выглядит :) На моём коде он не отваливается, хотя на праксис жалобы видел. Правда он у меня только в ручном режиме используется, по Ctrl+/Shift/+Space.
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39973003
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Вот это должно решить твою проблему с модулями: https://code-partners.com/codeinsight-for-the-uses-clause-in-rad-studio-10-4-sydney/
...
Рейтинг: 0 / 0
Не работает CodeInsight (Ctrl+пробел)
    #39973059
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов,

Да, я это уже видел, спасибо. Способ рабочий. Если ещё для исходников допилят, то совсем хорошо будет.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не работает CodeInsight (Ctrl+пробел)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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