Cтраница 1
Статическая библиотека содержит объектный код подпрограмм, которые при необходимости включаются в исполняемый код программы, использующей данную библиотеку. [1]
После компиляции подпрограммы статической библиотеки компоновщик добавляет ее откомпилированный код к исполняемой программе. Получившийся в результате исполнительный модуль содержит код программы и всех используемых подпрограмм. [2]
После компиляции обычной ( статической процедуры), компоновщик выбирает откомпилированный код процедуры из откомпилированного модуля Delphi ( или статической библиотеки) и добавляет ее в код программы. Результирующий исполняемый файл включает весь код программы и используемых модулей. Компоновщик Delphi достаточно умен, чтобы включать только минимальный объем кода программных модулей, и присоединять только те функции и методы, которые действительно используются. [3]
Существуют два типа библиотечных файлов. Статическая библиотека ( static library) содержит код общего назначения, необходимый для запуска приложения, Библиотека импорта ( import library) требуется, если приложение обращается к функциям DLL, например, функциям API Windows. Количество и точные имена необходимых библиотечных файлов определяются приложением. К счастью, вам не нужно заботиться об управлении библиотечными файлами, поскольку C Buiider берет это на себя. [4]