Cтраница 2
Во время компиляции Delphi проверяет соответствие типа переменной типу выражения, которое присваивается переменной. Если тип выражения не может быть приведен к типу переменной, то выводится сообщение об ошибке. [16]
Во время компиляции программы, содержащей ссылку на программные модули, сначала анализируются резидентные модули, а если среди них нет искомого Юнита, то поиск продолжается в соответствующих директориях на диске. [17]
Исполняемая во время компиляции операция sizeof возвращает размер операнда в байтах. [18]
Может увеличиться время компиляции и загрузки. [19]
Если во время компиляции произошла ошибка, Turbo Pascal останавливается, устанавливает курсор на ошибку в редакторе и показывает сообщение об ошибке вверху редактора. [20]
Что означает время компиляции. [21]
Выполнение во время компиляции операций, у которых операндами являются константы. [22]
Так как во время компиляции удается только отличить процедуры, которые заведомо не могут вызываться рекурсивно, от тех процедур, к которым как будто бы возможны рекурсивные обращения, то такая система будет в некоторых случаях генерировать рекурсивное обращение к процедуре, которое никогда не понадобится. [23]
Подобный анализ во время компиляции называют анализом строгости. Мы будем использовать его для иллюстрации более общего метода абстрактной интерпретации, который, говоря кратко; выводит определенные свойства выполнения программ, работая с абстрактным доменом, гораздо более простым, нежели ( стандартный) семантический домен анализируемых выражений. Другое применение абстрактной интерпретации возникает в системах вывода типов, образующих основу алгоритмов проверки типов, несмотря на то что термин абстрактная интерпретация еще не был введен в то время, когда были написаны первые программы проверки типов. Проверка типов во время компиляции, разумеется, имеет отношение к оптимизации, но уже рассмотрена в гл. [24]
Директива обеспечивает во время компиляции генерацию сообщения с заданным текстом, подобного сообщениям компилятора. Необязательный второй параметр директивы может отсутствовать, или принимать значение HINT, WARN, ERROR или FATAL. Это значение просто определяет, с какой пометкой будет выдано сообщение. [25]
Для реальной задачи время компиляции составляет примерно 1 % от общего недельного времени, расходуемого на задачу, и накладные расходы составляют примерно 20 % этого времени. [26]
![]() |
Вставка в документ сноски, помечающей заголовок раздела справки. [27] |
В этом случае во время компиляции rtf - файла будет проверена корректность ссылок на разделы справки. Компилятор выведет список идентификаторов, которые перечислены в разделе [ MAP ] файла проекта ( см. ниже), но которых нет в rtf - файле. [28]
Статическая память распределяется во время компиляции и резервируется для переменных на все время работы программы. [29]
Привязка к программе ( время компиляции): программа - это последовательность исходных инструкций, совокупность которых при исполнении рассматривается в качестве процесса. Привязка метаданных к программе происходит при ее компиляции. [30]