Текущий архив: 2005.09.25;
Скачать: CL | DM;
Вниз
Странное поведение IDE отладчика Найти похожие ветки
← →
VadimX (2005-09-02 18:10) [0]В какой-то момент, IDE стала воспринимать
номера строчек кода на 4-8 строчек меньше,
чем на самом деле.
Т.е. IDE показывает ошибка на 100 строке
а красным подсвечивает 94.
Тоже самое с отладкой.
Как убрать этот сдвиг.
Здесь вроде это уже обсуждалось,
но я не смог найти решение.
← →
Digitman © (2005-09-02 18:13) [1]для начала поубивай все DCU в составе проекта и перекомпили проект заново.
← →
VadimX (2005-09-02 18:51) [2]Не помогло. =((
← →
Чапаев © (2005-09-02 19:05) [3]*.dsk похерь. Проверенный способ...
← →
Anton_K © (2005-09-02 19:09) [4]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1025
← →
tesseract © (2005-09-03 18:43) [5]
> для начала поубивай все DCU в составе проекта и перекомпили
> проект заново.
ДА и *.dsk *.cfg *.dof *.ddp все ~*.*
после project - build all projects.
Как правило помогает
← →
Джо © (2005-09-03 18:47) [6]Ну, еще "до кучи". Иногда подобное поведение случается из-за использование директивы {$I filename}. Несколько лет назад столкнулся.
← →
Anatoly Podgoretsky © (2005-09-03 19:05) [7]Порушеные разделители строк. Прочитать редактором класса RichEdit и сохранить.
← →
Наиль © (2005-09-03 19:37) [8]У меня та же беда из-за комментариев в первых строках.
← →
Antonn © (2005-09-03 19:44) [9]хм, а я уж думал, что у меня крыша едет, а оказывается это порядке вещей...
А когда не воспринимается за ошибку два знака ";" идущих подряд (т.е. ";;"), что делать?
← →
Джо © (2005-09-03 20:13) [10]
> [9] Antonn © (03.09.05 19:44)
> А когда не воспринимается за ошибку два знака ";" идущих
> подряд (т.е. ";;"), что делать?
А почему это должно считать ошибкой? Два пустых оператора.
← →
begin...end © (2005-09-03 20:15) [11]> Джо © (03.09.05 20:13) [10]
> Два пустых оператора.
Почему два?
← →
Джо © (2005-09-03 20:22) [12]
> [11] begin...end © (03.09.05 20:15)
> Почему два?
Один пустой оператор:for I := 0 to 9 do ;
Два пустых оператора:for I := 0 to 9 do ;;
← →
Джо © (2005-09-03 20:24) [13]
> [12] Джо © (03.09.05 20:22)
Читать как:
for I := 0 to 9 do
begin
;
end;
и
for I := 0 to 9 do
begin
;;
end;
← →
begin...end © (2005-09-03 20:33) [14]> Джо © (03.09.05 20:24) [13]
А так:
for I := 0 to 9 do
begin
Beep;;
end
?
← →
Джо © (2005-09-03 20:34) [15]
> [14] begin...end © (03.09.05 20:33)
> А так:
А я так не писал. Я писал так:
begin ;; end;
← →
begin...end © (2005-09-03 20:36) [16]> Джо © (03.09.05 20:34) [15]
> А я так не писал.
И что? В [9] не написано, о каком случае речь. Так что не обязательно 2.
← →
Джо © (2005-09-03 20:40) [17]
> [16] begin...end © (03.09.05 20:36)
> Так что не обязательно 2.
Не обязательно. Считайте внезапным приступом телепатии.
← →
Antonn © (2005-09-04 07:08) [18]я имел ввиду примерно такое:
formconf.Notebook.PageIndex:=6;;
Пробывал в новом проекте поставить также - ругается на два знака, в изначальном - не видит. пока РеБилд не сделаешь. и то, до следующего запуска Delphi. И самое не понятное, откуда они появляются, я уже поиском прошелся, поубивал. Сейчас смотрю, опять появились. Хрень какая-то...
← →
Lamer@fools.ua © (2005-09-04 10:57) [19]>>Antonn © (04.09.05 07:08) [18]
Версия Delphi какая?
← →
Antonn © (2005-09-04 11:20) [20]Lamer@fools.ua © (04.09.05 10:57) [19]
D7, версия файла 7.0.4.453
← →
Yuri Btr © (2005-09-04 11:38) [21]Была такая шняга,
Просто скопируйте весь исходный код в Word (из глючного *.pas файла) и затем выделите его в Wordе и вставьте обратно в pas файл - Word сам сделает автокоррекцию переносов строк.
Это обычно случается когда переносишь кусок кода в исходник с html странички или откуда нибудь ещё, при это знак переноса картеки #13#10 укорачивается и остается только #10
Word же сразу же исправляет этот баг, как только вставляешь в него текст
← →
Lamer@fools.ua © (2005-09-04 12:28) [22]>>Yuri Btr © (04.09.05 11:38) [21]
Аналогичную вещь можно провернуть также в FAR"е.
Открыть в редакторе файл. Потом Shift+F2, выбрать "в формате DOS/Windows (CR LF)".
Страницы: 1 вся ветка
Текущий архив: 2005.09.25;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.057 c