Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.031 c
1-1088674012
Jann
2004-07-01 13:26
2004.07.18
Установка и запуск проги


3-1087584776
3APA3A
2004-06-18 22:52
2004.07.18
Заблокировать определенную запись


9-1075890529
AlexT1000
2004-02-04 13:28
2004.07.18
Как найти все сервера игры в лок.сети через DirectPlay8


3-1088325416
SergP
2004-06-27 12:36
2004.07.18
Проблема с компонентами odac


14-1088498114
Igorek
2004-06-29 12:35
2004.07.18
Engine-independent DB Application - мосты и окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский