background image

Глава 1

Минимизация

и невидимость

Что самое главное при написании программ-приколов? Ну конечно же, не-

видимость. Программы, созданные в этой и следующих главах, будут неза-

метно сидеть в системе и выполнять нужные действия при наступлении оп-

ределенного события. Это значит, что программа не должна появляться на

панели задач или в списке запущенных программ в окне, выдаваемом при

нажатии <Ctrl>+<Alt>+<Del>. Так что прежде чем начать что-то писать,

нужно узнать, как спрятать свое творение от чужого глаза.

Помимо этого,

 колы должны иметь маленький размер. При-

ложения, создаваемые Delphi, достаточно "весомые". Даже простейшая

программа, выводящая одно окно, отнимет более 200 Кбайт на диске. Если
вы захотите отослать такую шутку по электронной почте, то отправка и по-

лучение письма с вашей программой отнимет лишнее время у вас и получа-

теля. Это не очень приятно, поэтому в этой главе я познакомлю вас с тем,

как можно уменьшить размер программ, создаваемых в Delphi,

 Сжатие запускных файлов

Самый простой способ уменьшить размер приложения

 использование

программы для сжатия файлов. Лично я очень люблю

 которую вы

можете скачать с адреса www.cydsoft.com/vr-online/download.htm или скопиро-
вать с компакт-диска из директории

 (файл установки называется

ASPack.exe). Она прекрасно сжимает исполняемые файлы *.ехе и динамиче-

ские библиотеки *.dll.

Я не буду подробно описывать процесс установки ASPack, потому что там
абсолютно нет ничего сложного. Только одно нажатие на кнопке Next, и все

готово! Теперь запустите установленную программу, и вы увидите окно,
изображенное на рис. 1.1. Главное окно имеет нескольких вкладок:

 Open File;

О Compress;