РЕКОМЕНДУЕМ - ИНВЕСТИРОВАНИЕ В ИНТЕРНЕТЕ - ОТ 0,1 ДО 2 % В ДЕНЬ, ПРОВЕРЕНО.


При условии регистрации по этой ссылке, рекомендации и консультации для Вас бесплатны danilclub@mail.ru



Е-книги
Практическое пособие по созданию WEB-сайтов для начинающих
Самоучитель по Webдизайну
Самоучитель по интернет- программированию
Самоучитель по работе в Internet
Статьи
Спам
Интернет
Железо
Мобилы
Безопасность
Сетевые технологии
Программирование
Вебдизайн
Вебстроительство
Скрипты
Раскрутка
Flash
Photoshop
Windows, Soft
Linux
Описание игр
Другие
Бизнес-идеи
Электроника и техника
Малый бизнес
Интернет-бизнес
Моя ферма
Раскрутка сайтов
Технологии бизнеса
Руководства
Юмор
Введение
Вовочка
Законы Мерфи
КВН
Компъютерные
Нигеры
Поэзия
Пор-чик Ржевский
Тёща
Чукча
Школа
Штирлиц
Разные
Избранные
Пособия
Смешные истории


Rambler's Top100
Rambler's Top100


Уменьшение размера программ на Delphi

Вопрос "Как уменьшить размер моей программы" постоянно задаётся начинающими программистами на Delphi. И на него дают один и тот же ответ: "Никак. В лучшем случае вам посоветуют писать только на API, то есть не использовать компоненты Delphi.
Но так ли всё плохо? Если вы будете следовать советам, которые я привёл ниже, то в некоторых случаях сможете довольно сильно уменьшить размер своей программы.
1) Можно, как уже говорилось, писать только на API. Размер программ, написанных таким образом, получается очень маленьким.
2) Если ваша программа содержит графику, то никогда не используйте формат BMP. Например, если у вас на форме есть TImage, то картинку в него лучше загружать из JPG файла. Или реализуйте поддержку формата GIF, им хорошо сжимаются картинки, нарисованные на компьютере (то есть не фотографии).
3) Если у вас впрограмме используются звуковые эффекты, то попытайтесь ужать их как можно лучше, так как в большинстве случаем высокое качество звучания не нужно.
4) Старайтесь использовать как можно меньше компонентов. Подумайте, возможно в каких-то случаях лучше написать отдельную процедуру, чем использовать компонент с ненужными в данной программе функциями.
5) Удалите из exeфайла не нужные ресурсы. Дело в том, что Delphi включает в exe файл много неиспользуемых иконок, курсоров, картинок и т.п. Программы с удалёнными неиспользуемыми (!) ресурсами вроде работают (по крайней мере у меня), хотя и не обязаны :). Для редактирования ресурсов используйте программу Resource Hacker.
6) Внимательно посмотрите на исходные коды своей программы и подумайте: может быть без каких-то процедур и функций можно обойтись. Удалите всё лишнее из проекта.

    © 2003-2009 Copyright by A. Danilyuk