Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Странное поведение IDE отладчика


Страницы:   1 2

VadimX ©   (2005-09-02 18:10:00) 

В какой-то момент, IDE стала воспринимать
номера строчек кода на 4-8 строчек меньше,
чем на самом деле.

Т.е. IDE показывает ошибка на 100 строке
а красным подсвечивает 94.
Тоже самое с отладкой.
Как убрать этот сдвиг.

Здесь вроде это уже обсуждалось,
но я не смог найти решение.


Lamer@fools.ua   (2005-09-04 12:28:00) [1]

>> Yuri Btr ©   (04.09.05 11:38) [21]

Аналогичную вещь можно провернуть также в FAR'е.
Открыть в редакторе файл. Потом Shift+F2, выбрать "в формате DOS/Windows (CR LF)".


Yuri Btr   (2005-09-04 11:38:00) [2]

Была такая шняга,
Просто скопируйте весь исходный код в Word (из глючного *.pas файла) и затем выделите его в Wordе и вставьте обратно в pas файл - Word сам сделает автокоррекцию переносов строк.
Это обычно случается когда переносишь кусок кода в исходник с html странички или откуда нибудь ещё, при это знак переноса картеки #13#10 укорачивается и остается только #10
Word же сразу же исправляет этот баг, как только вставляешь в него текст


Antonn   (2005-09-04 11:20:00) [3]

Lamer@fools.ua ©   (04.09.05 10:57) [19]
D7, версия файла 7.0.4.453


Lamer@fools.ua   (2005-09-04 10:57:00) [4]

>> Antonn ©   (04.09.05 07:08) [18]

Версия Delphi какая?


Antonn   (2005-09-04 07:08:00) [5]

я имел ввиду примерно такое:
formconf.Notebook.PageIndex:=6;;
Пробывал в новом проекте поставить также - ругается на два знака, в изначальном - не видит. пока РеБилд не сделаешь. и то, до следующего запуска Delphi. И самое не понятное, откуда они появляются, я уже поиском прошелся, поубивал. Сейчас смотрю, опять появились. Хрень какая-то...


Джо   (2005-09-03 20:40:00) [6]


>  [16] begin...end ©   (03.09.05 20:36)
> Так что не обязательно 2.

Не обязательно. Считайте внезапным приступом телепатии.


begin...end   (2005-09-03 20:36:00) [7]

> Джо ©   (03.09.05 20:34) [15]
> А я так не писал.

И что? В [9] не написано, о каком случае речь. Так что не обязательно 2.


Джо   (2005-09-03 20:34:00) [8]


>  [14] begin...end ©   (03.09.05 20:33)
> А так:

А я так не писал. Я писал так:
begin ;;end;


begin...end   (2005-09-03 20:33:00) [9]

> Джо ©   (03.09.05 20:24) [13]

А так:

for I := 0 to 9 do
begin
 Beep;;
end

?


Джо   (2005-09-03 20:24:00) [10]


>  [12] Джо ©   (03.09.05 20:22)

Читать как:
 for I := 0 to 9 do
 begin
  ;
 end;
и
 for I := 0 to 9 do
 begin
  ;;
 end;


Джо   (2005-09-03 20:22:00) [11]


> [11] begin...end ©   (03.09.05 20:15)
> Почему два?


Один пустой оператор:
for I := 0 to 9 do ;

Два пустых оператора:
for I := 0 to 9 do ;;


begin...end   (2005-09-03 20:15:00) [12]

> Джо ©   (03.09.05 20:13) [10]
> Два пустых оператора.

Почему два?


Джо   (2005-09-03 20:13:00) [13]


>  [9] Antonn ©   (03.09.05 19:44)
> А когда не воспринимается за ошибку два знака ";" идущих
> подряд (т.е. ";;"), что делать?

А почему это должно считать ошибкой? Два пустых оператора.


Antonn   (2005-09-03 19:44:00) [14]

хм, а я уж думал, что у меня крыша едет, а оказывается это порядке вещей...
А когда не воспринимается за ошибку два знака ";" идущих подряд (т.е. ";;"), что делать?


Наиль   (2005-09-03 19:37:00) [15]

У меня та же беда из-за комментариев в первых строках.


Anatoly Podgoretsky   (2005-09-03 19:05:00) [16]

Порушеные разделители строк. Прочитать редактором класса RichEdit и сохранить.


Джо   (2005-09-03 18:47:00) [17]

Ну, еще "до кучи". Иногда подобное поведение случается из-за использование директивы {$I filename}. Несколько лет назад столкнулся.


tesseract   (2005-09-03 18:43:00) [18]


> для начала поубивай все DCU в составе проекта и перекомпили
> проект заново.


ДА и *.dsk *.cfg *.dof *.ddp все ~*.*
после project - build all projects.

Как правило помогает


Anton_K   (2005-09-02 19:09:00) [19]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1025


Чапаев   (2005-09-02 19:05:00) [20]

*.dsk похерь. Проверенный способ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо