Здравствуйте, товарисчи! Вопрос назрел внезапно . Создал прогу по работе с БД, в ней куча модулей, обратил внимание что размер исполняемого файла 5 Мб. Захотел как-то уменьшить. Подумал об использовании DLL, но у меня в модулях в основном классы и чтоб их выковырять с DLL надо потрудиться. Решил попробовать с пакетами. Для начала не стал переделывать саму прогу, решил попробовать на чем-то проще. Вобщем создал пакет который включает простенький модуль для работы с матрицами чисел. В разделе requires сразу определились модули rtl.dcp и vcl.dcp. Скомпилил и инсталлировал пакет - все ок. Создал новоэ приложение, указал что надо скомпилить с созданным пакетом. Попробовал перенести на другую машыну а комп материться что нет файлов rtl120.bpl и vcl120.bpl. Нашел я их на компе - сбросил в папку с екзешником - все ок. Но почему мне кроме моего пакета приходиться таскать еще два? И это еще самый простой модуль! Как скомпилить так чтоб нужен был только мною созданный bpl? И еще. Когда пакеты в той же папке что и екзешник - то прога запускается, а как указать пути поиска пакетов, если они будут в другой папке? |