Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Вниз

Странное поведение 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.061 c
1-1125436052
SergProger
2005-08-31 01:07
2005.09.25
Перетаскивание формы


1-1125850566
hgd
2005-09-04 20:16
2005.09.25
Добавить файл на сервер


4-1122831037
Dust
2005-07-31 21:30
2005.09.25
как в делфи получить кол-во тактов процессора прошедших от старта


6-1114492563
Макс Т.
2005-04-26 09:16
2005.09.25
TWebBrowser и курсор ввода


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский