![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.07.2018
Сообщений: 3
|
![]()
Доброго вечера!
IDE подсвечивает красным не ту строку, которая содержит ошибку, а строку выше... ![]() Пересохранял как UTF-8, Ansi ... но разницы никакой. У кого-нибудь подобное было:? Как лечится, подскажите? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Видимо вы умеете испортить стек, чтобы такое стало возможным)) Показывайте код. Да и ещё уровень оптимизации какой выставлен?
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вроде бы такое бывает в двух случаях:
- не перекомпилировались все исходники (старый dcu/exe) - помогает изменение и полный ребилд - в исходном файле перевод строки не виндузячий (CR LF), а линуксовый - (CR) это исправить можно с помощью текстового редактора, поддерживающего конвертацию переносов строк, либо попробуйте удалить прямо в IDE перевод строки в месте, где сбивается отладчик и вставить перевод заново. может помочь. (исходники проекта запакуйте в архив и приложите к сообщению на форум) |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
![]()
Ещё такая фигня может вываливаться при работе потока, то есть ошибка в потоке, но бряк отображается в отладке на основной код программы. У меня так бывало. когда "параллельно" несколько потоков работало.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
![]() |
![]() |
![]() |
#5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
На 99.9% прав Serge_Bliznykov во втором пункте своего ответа. На оставшиеся 0.1% прав тоже он, но уже в первом пункте.
![]() А всё потому что Дельфи пишут разные группы разработчиков. В результате компилятору ТурбоПаскаля/Дельфи почти вообще наплевать какие разделители строк используются и используются ли они вообще. Редактор ТурбоПаскаля/Дельфи одинаково воспринимает оба варианта разделителей. И только отладчик воспринимает в качестве разделителя только CRLF. |
![]() |
![]() |
![]() |
#6 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
Возможно OFFTOP, а возможно нет. Заранее извиняюсь.
Вот тут (а может и не тут) кто-то спорил со мной говоря что Дельфи-программу нельзя записать в одну строку. Вот привожу тестовый проект, который подтверждает мою частичную правоту. Ну и подтверждает то о чём я говорил в этом топике выше. Что компилятору Дельфи не нужны никакие символы разделения строк. Они ему только могут помешать если влезут до окончания утверждения ака точки с зяпятой. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 02.07.2018
Сообщений: 3
|
![]()
Всем спасибо!
Помогло в оконцовке тупое решение: 1. загрузка в tstringlist 2. создание нового файла через assignfile 3. запись строк write(f,t+ #10+#13); текстовые редакторы считали переносы дозволенными даже при сохранении в специфических форматах и через них проблема не решалась |
![]() |
![]() |
![]() |
#8 |
Регистрация: 02.07.2018
Сообщений: 3
|
![]()
А причина ентого неудовольствия оказалась в быстрых метках Shift+Crtl + (1..9), которые что-то втихаря нагадили
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Путает строки, значения и тп.. | Predator199 | C# (си шарп) | 3 | 21.03.2015 11:04 |
IDE | SAMOUCHKA | Общие вопросы C/C++ | 3 | 27.04.2013 13:56 |
IDE на С# | Kaela | C# (си шарп) | 2 | 15.09.2012 22:34 |
Вопрос по IDE | Serj.prog | Общие вопросы по Java, Java SE, Kotlin | 3 | 15.12.2011 20:06 |
Выбор IDE | coirius | Свободное общение | 14 | 18.03.2010 09:36 |