Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

runtime packages   Найти похожие ветки 

 
Валентин   (2004-07-06 08:45) [0]

Здравствуйте. вопросик один возник тоже про runtime packages... у меня есть форма, не важно какая. я ее засунул в пакет, скомпилировал его, получил файлы dcp и bpl. в свойствах проекта, где нужна эта форма, ставлю галку Build with runtime packages. УДАЛЯЮ все имена пакетов, которые там прописаны изначально (vcl и прочие), и прописываю ТОЛЬКО свой пакет. после билда получаю ехе, который ВСЕ РАВНО при запуске требует наличия на компьютере всяких прочих bpl... Это так и задумано?? Если нет, то как с этим бороться? То есть, как сделать, чтобы ехе-файл требовал из вне только мою bpl? Можно, конечно, динамически ее грузить, но оччень не хочется этого делать... Помогите, кто что знает, а?


 
Mim1 ©   (2004-07-06 19:03) [1]


> после билда получаю ехе, который ВСЕ РАВНО при запуске требует
> наличия на компьютере всяких прочих bpl... Это так и задумано??


Ага именно так. Посмотприте в зависимостях вашего пакета стоит куча других.


> Можно, конечно, динамически ее грузить, но оччень не хочется
> этого делать... Помогите, кто что знает, а?

Динамическая загрузка вам не поможет, т.к. пакет все равно буде при своей загрузке грузить все остальное + если вы сделаете программу без пакетов у вас будут разные экземпляры типов классов, гшлобальных переменных и подобных вещей в программе и пакетах.

Как один из ванриантов, вы можете в ваш пакет положить все необходимые вам модули (forms, menus и т.п.) но скорее ide не даст вам собрать и откомпилировать такой пакет так что придеся его делать в текством редакторе и компилировать из командной строки.
Возможно есть другие варианты, но мне ничего подобного в голову не приходит.


 
Валентин   (2004-07-07 04:34) [2]

то есть, выходит, невозможно написать runtime package, который не будет зависеть от внешних bpl? грустно как-то...


 
Валентин   (2004-07-07 05:21) [3]

сделал. надо просто убрать всё из секции requires пакета. тогда он скомпилируется, всосав в себя всё необходимое. только размер его сразу опухнет до нескольких мегабайт.


 
Mim1 ©   (2004-07-07 18:08) [4]

У меня такой пакет получилость сделать только из командной строки.



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1089026900
MyName
2004-07-05 15:28
2004.07.18
SAVEKEY


14-1088168486
Igorek
2004-06-25 17:01
2004.07.18
Ваш любимый рецепт блюда собственного приготовления


14-1088245608
cyborg
2004-06-26 14:26
2004.07.18
Такого маразма я ещё не видел


11-1077396942
nester
2004-02-21 23:55
2004.07.18
Есть ли в КОЛ аналог ShellExecute или WinExec?


1-1089022249
rolex
2004-07-05 14:10
2004.07.18
Как сделать у Label а прозрачный фон?