Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

завершитель code insight

16K
10 ноября 2006 года
k_serg
11 / / 13.09.2006
помогите разобраться с завершителем code insight.
набираю Panel1-> добавляет код. опускаюсь (Enter ) на строку выдает ошибку
Unable to invoke Code Completion due to errors in source code
выше работает , ниже - нет. номер рабочей строки 1336. если добавить пустые строки выше , то граница в тексте передвинется , номер остается. как быть?
309
10 ноября 2006 года
el scorpio
1.1K / / 19.09.2006
Замечено, что Code Insight не работает в следующих случаях
1. При использовании операторов if, while, for, если вместо блока кода используется одна строка (без { }).
2. В объявлении типов поля класса
3. Вне конкретной функции
Причина - слишком много подставляемых значений.
Лечится просто - достаточно вручную ввести один-два символа предполагаемого имени объекта/функции/типа, и Code Insight заработает после нажатия [ctrl]+[space]
16K
14 ноября 2006 года
k_serg
11 / / 13.09.2006
Цитата:
Code Insight не работает в следующих случаях


по п.1 специально все убрал - не помогло
по п.2 и 3 это происходит для любых компонентов (тех которые работали некоторыми строчками ранее или даже специально введенных)

Цитата:
Лечится просто - достаточно вручную ввести один-два символа предполагаемого имени


к сожалению не помогло , а добавило только такое же сообщение в окне message

547
14 ноября 2006 года
Hydra
488 / / 20.06.2006
Цитата:

Unable to invoke Code Completion due to errors in source code


Он тебе собственно говорит, что из-за ошибки в коде он не может сделать завершение. Попробовал перекомпилировать, если над строкой ошибок не будет - все будет пахать.

309
14 ноября 2006 года
el scorpio
1.1K / / 19.09.2006
Одна из самых распространнённых ситуаций, это орфографическая ошибка при объявлении типов локальных переменных либо реализации функции.
Кроме того, было замечен облом "завершителя" в коде, имеющем несколько разнотипных обработчиков (catch) для одного try.
16K
15 ноября 2006 года
k_serg
11 / / 13.09.2006
[QUOTE=Hydra]Он тебе собственно говорит, что из-за ошибки в коде он не может сделать завершение. Попробовал перекомпилировать, если над строкой ошибок не будет - все будет пахать.[/QUOTE]
мне понятно, что он говорит . не понятно - что делать . ведь ошибок нет. обьясняю: строка 1336 Panel1-> работает(вставлял любой компонент, и новый и старый ) . перед ней ввожу пустую строку Enterom и уже та же строка под номером 1337 не работает. какие ошибки? все компилируется без ошибок. не работает завершитель. вот и непонятно, что делать.
547
15 ноября 2006 года
Hydra
488 / / 20.06.2006
Т.е. если ентер нажал, программ компилируется, Panel1 существует, набираешь Panel1-> и нифига не работает?
Это нонсенс.
16K
15 ноября 2006 года
k_serg
11 / / 13.09.2006
нет, программа компилируется всегда. только завершать нужно вручную, если не работает завершитель. плюс вылетает ошибка когда набираешь , но при этом все компилируется (если , конечно , не сделал других ошибок).
20K
15 ноября 2006 года
kossak
20 / / 10.11.2006
Напиши кусок кода где не работает..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог