Перейти до основного вмісту

Публікації

Показано дописи з листопад, 2016

Як зменшити розмір виконуваного файлу в Lazarus

Через особливості компіляції в середовищі програмування Lazarus розмір виконуваного файлу часто виходить досить великим. Так, наприклад, простенька програмка, в якій створена тільки одна процедура обчислення довжини третьої сторони трикутника за двома сторонами і кутом між ними, містить лише 6 рядків коду:   a:=StrToFloat(Edit1.Text);   b:=StrToFloat(Edit2.Text);   c:=StrToFloat(Edit3.Text);   d:=c*pi/180;   s:=sqrt(a*a+b*b-2*a*b*cos(d));   Label1.Caption:=FloatToStr(s) Тим не менше, після компіляції, отримуємо exe-файл, розмір якого аж 15 Мб: Виявляється, цей розмір можна зменшити, якщо відключити непотрібні компоненти. Відкриваємо  Параметри проекту : У вікні, що відкрилося, нас цікавить розділ Параметри компілятора : У пункті Compilation and Linking встановлюємо прапорці на Розумна компіляція та Розумне компонування : У пункті Debugging встановлюємо прапорець на Вирізати символи з виконуваного файлу та ЗНІМАЄМО прапорець зі...