Я смог создать одно приложение до сегодняшнего утра, тогда я не знаю, что случилось, когда я пытаюсь собрать, у меня есть
[DCC Error] myunit.pas(1710): E2056 String literals may have at most 255 element`
Почему, если это работало?(1710) не редактировался в прошлом месяце.Я проверил с коллегой варианты проекта и варианты окружающей среды один за другим, и они одинаковы.(единственное отличие состоит в том, что я установил все обновления Delphi, хотя он так и не сделал, я не установил их сегодня).
более того, если я исправлю вышеприведенную «ошибку», разделив строку на 2, выполнивчто-то вроде
S := 'firstpart' + 'secondpart';
вместо
S := 'firstpartsecondpart';
// this is an example of course firstpartsecondpart
//is a string of more than 255 chars
У меня есть другая проблема:
[DCC Error] myunit.pas(1797): E2283 Too many local constants. Use shorter procedures
Почему это?Я не изменил эту процедуру сегодня.Это действительно долгая процедура, но она собиралась до сегодняшнего утра.Я попытался разделить процедуру на 2, и я смог скомпилировать ...
И наконец ...
Точки останова больше не работают.Если я попытаюсь установить точку останова, после компиляции и компоновки КРАСНЫЙ сигнал c brecepoint становится зеленым с помощью X, как при попытке отладки строки кода, которую невозможно отладить.
Я перепробовал все, включая перезагрузкуи для параметра «Отладочная информация» задано значение «Истина» в параметрах проекта.
ЗАКЛЮЧИТЕЛЬНОЕ ПРИМЕЧАНИЕ : По некоторым причинам некоторые странные настройки были применены.Я не могу вспомнить, что сделал что-то странное.Недавно я установил CnPack, но я мог эффективно использовать его в течение нескольких дней.Эта проблема началась сегодня.
Кто-нибудь может мне помочь?У меня серьезные проблемы, я потерял полдня и до сих пор не вижу выхода.