Я выполняю удаленную отладку большого приложения между обновлением DELPhi XE2 (#4 )и целью Windows XP. PAServer работает на цели, и приложение работает нормально и останавливается в точках останова (вы не поверите, насколько сложным было это достижение -подсказка -удалите свой DPROJ и начните заново, если он прошел через любую IDE до ХЕ ).
Я заметил, что отображение локальных переменных и часы показывают мои строки в странном формате по сравнению с обычным отображением формата «некоторая строка», который можно увидеть при локальной отладке. Я вижу:
Может ли кто-нибудь сказать мне, почему строки отображаются таким образом? Я также получаю довольно много { NULL } и мусора между {} для выходных переменных, которые еще не назначены. Спасибо.
. Я вижу, что этот формат указывает на широкие строки. Я попробовал простое приложение в Windows 7 и получил следующий результат. Мое приложение в точке останова:
Отображаемые локальные строковые переменные:
Обратите внимание на усеченное «Привет». Казалось бы, у XE2 иногда возникают проблемы с удаленными строками юникода. Мой PaServer версии 1.0.2. Кто-нибудь может проверить, что это последняя версия? Взято из обновления #4...