В импорт созданного на fpc исполняемого файла записываются все функции из dll, те которые не вызываются ни разу тоже. А также неиспользуемый код. Это не очень удобно, если использовать самописный юнит для нескольких программ, т.к. размер файла заметно увеличивается а это неприятно. Как можно этого избежать? (насчет импорта не надо предлагать динамическую линковку)
sacred phoenix Слушай, если уж нашёл ответ, напиши тут ссылку, а то получается мёртвая тема... а так, потом в поискове кто-нибудь наберёт, попадёт сюда, увидит, познает, обрадуется.
Причем, при этом, как я понял, должен использоваться встроенный линковщик. Или я ошибаюсь? Во всяком случае, использование внешнего линковщика приводит к значительному увеличению конечного бинарника.
Встроенный линковщик для смартлинка не обязателен. Уменьшение размеров бинарника при включении смартлинка (относительно размера с отключенным смартлинком) происходит и при использовании внешнего линковщка.