Я удаляю большое отладку большого приложения между DElphi XE2 (обновление # 4) и целевым объектом Windows XP. PAServer работает на цели, и приложение работает нормально и останавливается на контрольных точках (вы не поверили бы, насколько сложно было это достижение - подсказка - удалите свой DPROJ и начните снова, если он прошел через любую IDE до XE).
Я заметил, что отображение локальных переменных и часов показывает мои строки в странном формате по сравнению с обычным отображением формата "какой-то строки", который можно увидеть при локальном отладке. Я вижу:
Может ли кто-нибудь сказать мне, почему строки отображаются таким образом? Я также получаю довольно много {NULL} и мусор между {} на выходных переменных, которые еще не назначены. Спасибо.
. Я вижу, что этот формат указывает на широкие строки. Я попробовал простое приложение в Windows 7 и получил следующий результат. Мое приложение в точке останова:
Отображаемые локальные строковые переменные:
Обратите внимание на усеченное "Hello". Казалось бы, XE2 иногда сталкивается с проблемой удаленных строк unicode. My PaServer - версия 1.0.2. Может ли кто-нибудь проверить, что это последнее? 'Twas взяты из Update # 4...