Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Файл определения модуля

            В  состав  проекта в  системе  программирования  Borland  C++ , кроме файлов с исходным текстом программы (*.cpp) и файла описания ресурсов (*.rc), может  включаться  файл  определения  модуля ( *. def ) ,  в  котором  указывается имя загрузочного модуля  приложения , тип  exe-файла , атрибуты  сегментов  кода и  данных ,  объем  оперативной  памяти  для  стека и кучи. Если *.def файл не включен в проект, компилятор и компоновщик используют значения параметров, заданные по умолчанию. Ниже  приведен  пример файла  определения  модуля для рассмотренного выше примера приложения :

; =============================================================

; Файл определения модуля

; =============================================================

; Имя приложения

NAME HELLO1

; Описание приложения

DESCRIPTION 'Приложение HELLO1, (C) 1997, Sergey O. Derevenskov'

; Определение типа загрузочного модуля как приложения Windows

EXETYPE windows

; Программа-заглушка, которая будет записана в начало файла

; приложения. Эта программа получит управление

; при попытке запуска приложения в среде MS-DOS

STUB 'winstub.exe'

; Размер стека в байтах (минимальное значение 64К, по умолчанию – 1М)

STACKSIZE 65536

; Размер кучи (heap) приложения в байтах (минимальное значение 64К, по умолчанию – 1М )

HEAPSIZE 65536

; Атрибуты сегмента кода

CODE preload moveable discardable

; Атрибуты сегмента данных

DATA preload moveable multiple

27

предыдущаяследующая тема