Отображение строк в Списке наблюдений

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Отображение строк в Списке наблюдений

Сообщение Vic51 » 07.10.2016 21:06:53

Друзья! Использую Lazarus IDE 1.6 (fpc 3.0.0, Windows XP SP3), при отладке простой консольной программы в окне отладчика "Список наблюдений" не могу посмотреть переменную типа String в читаемом текстовом виде виде.
Например, переменная st:='ФАЙЛ КОНФИГУРАЦИИ' отображается в окне "Список наблюдений" вот так:
^char($0007E4D4) #148#128#137#139' '#138#142#141#148#136#131#147#144#128#150#136#136'
Я понимаю, что показаны коды каждого символа.
Возможно ли настроить IDE так, чтобы в окне "Список наблюдений" отображались не коды символов, а текст.
С латиницей такой проблемы нет.
Vic51
незнакомец
 
Сообщения: 2
Зарегистрирован: 07.10.2016 20:01:44

Re: Отображение строк в Списке наблюдений

Сообщение SSerge » 08.10.2016 11:25:45

У вас ваша строка в кодировке cp866, да еще поди втиснута в переменную с несоответствующей кодовой страницей. По сути, IDE такое и не должна отображать.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Отображение строк в Списке наблюдений

Сообщение Vic51 » 09.10.2016 15:16:10

Пробовал разные кодировки, в том числе UTF-8. Речь идет именно об отображении русских строк в дебаггере. На экране в консоли все отображается нормально, в файл пишется тоже нормально.

На соседнем форуме подсказали следуюшее:

Vic51, было в багтрекере обсуждение. Так ни к чему и не пришли по поводу консольных приложений, зато в оконных доделали, там строка в дебаггере отображается нормально.
Vic51
незнакомец
 
Сообщения: 2
Зарегистрирован: 07.10.2016 20:01:44


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

Рейтинг@Mail.ru