Головной файл проекта генерируется автоматически и содержит функцию WinMain .текст которая предназначена для выполнения подготовительных операций , необходимых для начала работы приложения. Для просмотра кода исходного файла проекта, необходимо в главном меню Project выбрать пункт View Source.Типичный исходный файл проекта имеет следующий вид:
Первые строки файла начинаются с символа # , который указывает на директивы препроцессора . Эти директивы подключают в данный файл тексты, указанных в них файлов. Ниже в файле размещаются макросы USERES и USEFORM, которые используются для подключения к проекту файлов форм, модулей, ресурсов и др. Далее расположена главная функция программы – WinMain( ).Ее первым параметром является дескриптор данного экземпляра приложения. Дескриптор – это уникальный указатель , позволяющий Widows разбираться во множестве открытых окон различных приложений. Второй параметр WinMain( ) –дескриптор предыдущего экземпляра этого приложения. Третий указатель на строку, содержащую , содержащую параметры передаваемые в программу через командную строку. Последний параметр определяет окно приложения. Все эти параметры функции WinMain( )используются крайне редко. После заголовка функции следует ее тело , заключенное в фигурные скобки. Первый оператор Application->Initialize();-инициализируетобъекты компонентов данного приложения , а последующие создают объекты соответствующих форм. Формы создаются в той последовательности , в которой следуют эти операторы, при этом первая из создаваемых форм считается главной. Последний оператор Application->Run();начинает выполнять программы . После этого оператора программа ждет соответствующих событий , которые и управляют ее ходом. Перечисленные операторы тела функции заключены в блок try,после которого следует блокcatch .Эта структура связана с обработкой исключений( аварийных ситуаций). При аварийной ситуации выполняются операторы , расположенные в блокеcatch.