Cтраница 3
Обычно по умолчанию маска имеет вид: [ exDenormalized, exUnderflow, exPrecision ], т.е. блокируется генерация исключений, связанных с ненормализованными операциями, потерей порядка и точностью. [31]
Исключения, генерируемые в конструкторах, обусловливают вызов деструкторов всех объектов-элементов того объекта, который создавался перед генерацией исключения. [32]
Исключения, генерируемые в конструкторах, обусловливают вызов деструкторов всех объектов, являющихся частями того объекта, который создавался перед генерацией исключения. [33]
![]() |
Основные методы TField.| Основные события TField. [34] |
Когда вы определяете свой собственный набор TField, обращение к полю, которое было переименовано или удалено из таблицы, вызовет генерацию исключения. Таким образом, приложение получает возможность работать с неверными данными. [35]
Напишите программу на C, которая показывает, что при возникновении исключения вызываются деструкторы только тех объектов-элементов, которые были созданы прежде, чем произошла генерация исключения. [36]
Если объект имеет объекты-элементы и если исключение сгенерировано прежде, чем вмещающий объект полностью создан, тогда деструкторы будут выполняться для объектов-элементов, которые были созданы до генерации исключения. [37]
При работе с CLR может иметь смысл специально генерировать в обработчике новое исключение, которое будет потом перехвачено во внешнем блоке. При генерации исключения можно использовать конструктор, который задает значение свойства InnerException. [38]
Свойство Message имеет значение по умолчанию, которое присваивается при автоматической генерации исключения. При преднамеренной генерации исключений их конструкторы, описанные в следующем разделе, могут задавать значение свойства Message в виде переменной типа string или литеральной константы. [39]
Свойство Message содержит сообщение, связанное с исключением, и имеет значение по умолчанию, которое присваивается при автоматической генерации исключения. При преднамеренной генерации исключений их конструкторы, описанные далее, могут задавать значение свойства Message в виде переменной типа string или литеральной константы. [40]
Ключевое слово throw используется для того, чтобы указать, какое исключение генерируется. Это называется генерацией исключения или возбуждением исключения. Операнд throw может быть любого типа. Если операнд является объектом, мы называем его объектом исключения. Можно также генерировать объекты, не предназначенные для обработки ошибок. [41]
Очищает все биты исключений в слове состояния FPU. При RaisePending true любая незавершенная генерация исключения завершается генерацией. [42]
Разрешает или запрещает генерацию исключения, вызванного переполнением. Бит DOVF в EMR всегда установлен, когда происходит переполнение. Если бит OVE устанавливается, а бит DOVF уже установлен, то никаких исключений не будет сгенерировано, пока бит DOVF не будет сброшен и вновь установлен. Бит сбрасывается во время сброса. [43]
Переменная Default8087CW содержит значение по умолчанию управляющего слова FPU ( см. разд. Это слово управляет точностью, округлением и генерацией исключений при выполнении операций с плавающей запятой. [44]
Процедура применяется для проверки истинности утверждений, которые по замыслу должны быть истинны, но в силу каких-то ошибок могут нарушаться. Если проверяемое утверждение окажется ложным, процедура приводит к прекращению работы, генерации исключения EAssertionFailed и выдаче сообщения об ошибке. [45]