Cтраница 3
Если сложить размер динамической библиотеки и визуально небольшого исполняемого файла, общий размер получится значительно больше, чем размер файла этой же программы, скомпонованной с run-time - пакетами. [31]
Этот вид ресурсов используется для включения в исполняемый файл специальных данных, которые могут иметь произвольный формат. [32]
Небольшая подстройка также произойдет и в отношении исполняемого файла, размер которого будет сокращен за счет избавления от нежелательного включения неиспользуемых глобальных переменных и кода их инициализации. [33]
Обычно думают, что ресурсы связаны с исполняемым файлом. Вы можете выбирать любой из этих способов. [34]
Теперь посмотрим, как осуществляется превращение проекта в исполняемый файл. Сначала проводится компиляция, которая проверяет правильность кода и создает для каждого модуля двоичный объектный файл. Для проектов Win32 этот файл содержит инструкции на машинном языке компьютера. При запуске такого файла на выполнение компьютер загружает его в память ( для больших программ не целиком, а по частям) и выполняет заложенные в файл инструкции. Поскольку в процессе исполнения никакого перевода содержимого файла в машинные команды не требуется, исполнение программы происходит без дополнительных потерь времени. NET исполняемый файл обрабатывается средой CLR, как обсуждалось в разд. [35]
Подставляемая функция ( inline function) включается в исполняемый файл каждый раз, когда к ней происходит обращение. [36]
В результате работы компилятора в каталоге должен появиться исполняемый файл с именем HelloWorld. Если вы запустите этот файл, на экране отобразится строка, являющаяся выводом программы. [37]
Диалоговое окно Обзор позволит в этом случае отыскать исполняемый файл, благодаря чему путь поиска вводится в поле Открыть автоматически. [38]
![]() |
Окончательный вид диалогового окна мастера AppWizard ( Step 5. [39] |
При этой установке код MFC переносится прямо в исполняемый файл. Если вы выбрали альтернативную установку As A shared DLL, то программа будет использовать код MFC, содержащийся в отдельной библиотеке динамической компоновки, которая может применяться совместно несколькими приложениями. [40]
Большое количество инициализаций в программе может увеличить объем исполняемого файла. [41]
Для сокращения размера DFM-файла, а особенно размера исполняемого файла, для published - свойства важно указать значение по умолчанию. [42]
Вывести на экран или установить маршрут поиска для исполняемых файлов. [43]
Для совместимости с СПО имеется еще один формат исполняемых файлов - шестнадцатеричный ( HEX) формат. Он полностью совпадает с форматом, генерируемым трансляторами СПО. Однако в ДОС 1800 нет средств для загрузки и запуска программ в НЕХ-формате. Интересно отметить, что операционная система БРС РВ, являющаяся подмножеством МОС РВ, была разработана с помощью ДОС 1800 и переведена в НЕХ-формат для поставки БРС РВ на носителях в формате дискет данных СПО. [44]
В системе Windows программы могут отделяться от своих исполняемых файлов и становиться резидентными при помощи специального системного вызова. Опять же, это действие может быть законным, но предупреждение стоит выдать. [45]