Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.51 MB
Время: 0.03 c
2-1124006656
max_12345
2005-08-14 12:04
2005.09.25
необходимо удалить текст оставить цифры


14-1125973502
boalse
2005-09-06 06:25
2005.09.25
Как взламывают зашифрованные данные?


3-1123525974
suharew
2005-08-08 22:32
2005.09.25
Слетает база, выбор новой.


2-1124197843
PIF
2005-08-16 17:10
2005.09.25
Разделитель между целой и дробной частью числа


6-1117604167
CSTR
2005-06-01 09:36
2005.09.25
Проблема с сокетами