у меня есть этот вопрос, где, если я инспектировать строку в Delphi всегда начинается с {L и заканчивается другой}Delphi инспектировать показывает {L в начале всех строк
Так для примера, я создаю переменную tempStr, который является строкой. Я делаю следующий код:
tempStr := 'hello';
Когда я поставил брейк-пойнт на следующей строке и останавливаться, чтобы осмотреть tempStr желтый Delphi инспектировать окно покажет
{L"he"}
Это началось недавно происходит , в течение последних 2 недель. Я работал над protobufs для java для delphi. Сначала я думал, что это происходит, потому что я передавал указатель на указатель, который заполнял некоторые из моих переменных случайными символами, но с тех пор я перешел на другой проект с другим кодом, и я все еще получаю эту проблему проверки.
Редактировать: мой пример был неправильным, эта проблема заканчивается отсечением последних 3 символов любой из моих строк, в основном количество символов, которое занимает {L}. Я отредактировал приведенный выше пример, чтобы точно показать, что я вижу при проверке.
Насколько Delphi аддоны идут у меня есть: DDev Extensions 2.83, CodeSiteExpress 5,1, Fast Report 4 и Mad Кроме 4.0.11
Это известная ошибка в Delphi XE2. Обходной путь - полностью отменить регистрацию пакета визуализации C++ debug. –