Отображения величин в Watch List
01.01.2007
В BP 7.0 возможно было регулировать форму отображения величин в процессе отладки в окне Watch List. Возможно ли такое в Delphi?
Такой эффект можно достичь используя следующие спецификации формата отображения (практически совпадающие с BP 7.0), которые указываются через запятую после идентификатора инспектируемой величины:
Символ | Применяется к типу | Функциональность |
---|---|---|
H или X | Integers | Отображает целые величины в 16-ричном формате с префиксом 0x |
C | Char, String | Показывает специальные символы (ASCII 0..31). По умолчанию они отображаются в виде esc-последовательности (/n , /t , и т.п.) |
D | Integers | Отображает целые величины в десятичном формате |
Fn | Floating point | Показывает n десятичных знаков (где n = 2..18, по умолчанию 7) |
nM | All | Дамп памяти, где n задает количество отображаемых байт памяти, начиная с адреса величины. По умолчанию каждый байт представляется двумя 16-ричными цифрами, но возможно также совместное использование nM с другими форматами. |
P | Pointers | Отображает величину, как указатель в формате seg:ofs. |
R | Records, classes, objects | Показывает не только величины полей, но и сами поля, напрмер, как (X:2; Y:5) вместо (2, 5). |
S | Char, String | Показывает любые неотображаемые ASCII символы в виде #nn. |
Взято с Vingrad.ru https://forum.vingrad.ru