Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 144
Если в программе были обнаружены ошибки, то независимо от способа компиляции проекта, в окне состояния компилятора появится сообщение There are errors, вместе с информацией о количестве ошибок и предупреждений. На рис. 6.9 показано окно состояния компилятора при наличии ошибок.
После нажатия на кнопку ОК окно состояния компилятора исчезнет и на передний план переместится окно редактора кода, в котором будет выделена первая из ошибочных строк. В нижней части редактора кода при этом откроется дополнительное окно со списком ошибок и предупреждений. В случае успешной компиляции модуля, создания или построения проекта, вы можете немедленно запустить программу кнопкой Run.
Компиляция и построение других программ на Си++
Сила C++Builder заключена в его среде визуального программирования. Эта среда непосредственно связана с VCL и не может использоваться отдельно от нее. Создание приложений на основе VCL позволяет в полной мере реализовать возможности C++Builder. Несмотря на это, иногда может возникнуть необходимость в написании приложений других типов. C++Builder является стандартным компилятором Си++, поэтому с его помощью вы можете также компилировать любые 32-разрядные программы на Си++.
Возможно, наиболее очевидным примером «другой» программы может служить динамически компонуемая библиотека (dynamic link library — DLL). DLL могут казаться чем-то вроде черной магии, но на самом деле они не очень сложны. DLL представляют собой просто откомпилированный код, который можно вызывать из приложений. После создания динамической библиотеки и включения в исходный файл вашей основной программы необходимого заголовочного файла, вызов функции DLL не отличается от вызова обычной функции, содержащейся в основной программе.