![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]()
Строка вида:
Result := -1; if (Result <> -1) and (Items[Result].EndPos <= APos) then раньше работала и проблем не было. По логике сначала анализировалось выражение Result <> -1 и поскольку оно не выполнялось, то выражение Items[Result].EndPos <= APos не выполнялось соответственно критических ошибок не было. Сейчас постоянно вылетает критическая ошибка. Проблема в том, что данный текст не мой, это подключенные компоненты и таких мест в этих компонентах просто очень много и править руками...... Подскажите, что делать почему раньше работало, а сейчас не хочет. |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Это ваша ошибка (даю 98%), а не дебагера и компилятора.
Если же не так, попробуйте простую программу, напишите то что написали нам здесь, и проверьте. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]()
Да действительно работает. Походу косяки с компонентом какие-то. Проект был полность рабочим и компилился без проблем и все было ок. Эта ситуация вообще странная, она не в первый раз. Сеня проект работает, а на следующий день начинают вылетать ошибки. Ладно буду думать, что делать. Иногда помогало переустановка компонент, иногда приходилось сносить дельфи ну это же не дело...... Достало уже....
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Откройте для себя опцию Complete boolean evaluation.
Находится на вкладке Compiler в опциях проекта.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.11.2006
Сообщений: 108
|
![]()
я в подобных случаях ставлю выше строчки директиву {$B-} (или {$B+}. в зависимости от логики) что бы эта часть кода не зависела от птички в настройках.
пс. хотя стараюсь избегать подобных случаев Последний раз редактировалось ViktorXP; 11.12.2010 в 11:53. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема компиляции в дельфи | Jeka_727211 | Помощь студентам | 2 | 10.06.2010 17:12 |
for (дельфи) | drikusik# | Помощь студентам | 3 | 06.12.2009 21:27 |
Проблема отладки в Дельфи 7 + патчи | grenles | Общие вопросы Delphi | 2 | 02.07.2008 09:49 |
Дельфи 8. Проблема с кодировкой. | Venor | Общие вопросы Delphi | 1 | 10.06.2008 20:44 |
ПРОблема с дельфи | by -ORTODOX- | Общие вопросы Delphi | 10 | 14.03.2008 18:21 |