Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отладчик BDS2006 некорректно отображает значения Int64


Tack ©   (2007-09-23 13:40:00) 

Подскажите, как отладить программу с локальными переменными типа Int64, если отладчик все их значения трактует как 23866287160871483 ($54CA430054CA3B).
Если их нельзя корректно провотчить, то программа хоть нормально сделает присваивания с приведением типа Int64(x) ?


Суслик   (2007-09-23 15:01:00) [1]


> А ShowMessage не судьба использовать на стадии отладки?
> Я иногда когда пользуюсь object'ами и не могу посмотреть
> значения св-в объектов использую ShowMessage для показа.

еще есть OutputDebugString из модуля windows.pas.
возможно, что данная функция удобней чем ShowMessage в некоторых случаях.


Dimaxx   (2007-09-23 14:58:00) [2]

А ShowMessage не судьба использовать на стадии отладки? Я иногда когда пользуюсь object'ами и не могу посмотреть значения св-в объектов использую ShowMessage для показа.


Tack   (2007-09-23 13:49:00) [3]

> [1] Суслик ©   (23.09.07 13:47)
> присваивает правильно.


Спасибо большое.


Суслик   (2007-09-23 13:47:00) [4]

ну, дебагер бывает работает неверно.
присваивает правильно.
если позарез нужно посмотреть значения - присвой верх. 4 байта и нижние 4 байта типу longint и посмотри значения по отдельности, потом в виндовом калькуляторе расчитай исходное значение.


Наверх

Титульная страница Поиск, карта сайта Написать письмо