Как Вы отключаете окно CPU в Delphi 7

Как сказано в документах ,

Double.MIN_VALUE - это константа, содержащая наименьшее ПОЗИТИВНОЕ ненулевое значение типа double, 2 ^ (- 1074).

blockquote>

Фокус в том, что речь идет о представлении числа с плавающей запятой. Двойным типом данных является 64-битная 64-битная плавающая точка IEEE 754 с двойной точностью. Плавающие точки представляют собой цифры от 1,000,000,000,000 до 0.0000000000000001 с легкостью и при максимальной точности (количество цифр) на обоих концах шкалы. (Для получения дополнительной информации см. этот )

Мантисса, всегда положительное число, содержит значащие цифры числа с плавающей запятой. Показатель указывает на положительную или отрицательную мощность основания, в котором мантисса и знак должны быть умножены. Четыре компонента объединены, поскольку следует за , чтобы получить значение с плавающей запятой.

Подумайте, что MIN_VALUE является минимальным ценность, которую может представлять мантисса. Поскольку минимальные значения представления с плавающей запятой являются минимальной величиной, которую можно представить с помощью этого. (Возможно, использовали лучшее имя, чтобы избежать этой путаницы)

123> 10> 1> 0,12> 0,012> 0,0000123> 0,000000001> 0,0000000000000001

blockquote>

Ниже является только FYI.

Плавная точка с двойной точностью может представлять 2098 степеней два, от 2 ^ -1074 до 2 ^ 1023. Денормализованными степенями двух являются значения от 2 ^ -1074 до 2 ^ -1023; нормированные степени 2 - это значения от 2 ^ -1022 до 2 ^ 1023. это и это .

14
задан Johan Bresler 4 November 2008 в 08:12
поделиться

4 ответа

Delphi, по умолчанию, не ступает в окно CPU. Таким образом, ответ на Ваш вопрос не то, что он не может быть сделан. Возможно, вопрос должен быть: Что сделало я делаю, который вызывает это.

Править:
Из комментариев я понимаю, что это происходит при нажатии паузы для прерывания отладчика.
Не странно, что это останавливается на точном месте, где это выполнялось при ударе паузы.
Это могло очень хорошо быть в некотором коде Windows, для которого у Вас нет источника.
Путем выбора Run -> Run to Next Source Line или Shift-F7, который Ваша программа выполнит немного далее, пока это не поразит некоторый код, для которого это действительно имеет исходный код.

Это - решение Вашей проблемы, но помните, что у Вас мог быть breaked в месте, где Вы никогда не достигаете следующей исходной строки.

7
ответ дан 1 December 2019 в 13:22
поделиться

кажется, что я разрешил его: добавленный к реестру: HKCU\Software\Borland|Delphi\7.0\Debugging: EnableCPU (stringvalue):0

1
ответ дан 1 December 2019 в 13:22
поделиться

Вы попадаете в Окно ЦП, когда нет никакой информации отладки для текущей Единицы.

Попытка включить DCU отладки (в Проекте/Опциях.../компиляторе). Если Вы не проверили другие параметры отладки, активируйте их также.

0
ответ дан 1 December 2019 в 13:22
поделиться

В RAD Studio 2009 вы можете добраться до Tools-> Options-> Отладчики отладки-> Отладки CodeGear . В General , выберите Игнорировать непользовательские точки останова .

10
ответ дан 1 December 2019 в 13:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: