компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 14.04.2005, 09:13   #1
Пользователи
 
Регистрация: 14.04.2005
Сообщений: 4
Smile

Откомпилировал библиотеку компонентов Design time. Получил bpl.
Использую компоненты из своего приложения. При попытке откомпилировать приложение получаю сообщение, что нет соответствующих dcu.
Если включить флажок Build with runtime pakages в Project OptionsPakages, приложение нормально компилируется и выполняется. Но если перенести его на другой компьютер где нет Delphi, получаю сообщение, что требуются dcu компонентов. Не таскать же мне на другой компьтер bpl. Как победить проблему? :angry:




Oleg_S вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
14.04.2005, 09:13
Техник
реклама
Smile

Старый 14.04.2005, 13:37   #2
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

2 Oleg_S,
В свойстве проекта включи галочку встраивать все пакеты в екзешник. и все будет оки. Правдо размер екзешника будет большим.

На инглише по моему называется build in package (и галочками указываются какие)
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 18.04.2005, 05:35   #3
Пользователи
 
Регистрация: 14.04.2005
Сообщений: 4
По умолчанию

Где в свойствах проекта?
Есть опции, но я там такого не нашел
Oleg_S вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 18.04.2005, 23:36   #4
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

project -> options -> packages (вкладка)

Галочка "Build with runtime packages" должна быть оключина! (у меня дельфи 6,)
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 19.04.2005, 04:03   #5
Пользователи
 
Регистрация: 14.04.2005
Сообщений: 4
По умолчанию

Проблема в том, что после этого приложение на других компьютерах начинает требовать разные dcu. Как сделать, чтобы этого не происходило?
Oleg_S вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 19.04.2005, 07:16   #6
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

2 Oleg_S,
наверно у тебя линьковка с какимито нестандартными компонентами, попробуй в одну папку с приложениями кинь их, ЛИБО воспользуйся бесплатным генератором установки installshield он входит в комплек к делфи. В нем укажи чтобы все снешниебиблиотеки линьковал!
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 22.04.2005, 03:48   #7
Пользователи
 
Регистрация: 21.04.2005
Сообщений: 5
По умолчанию

1. Delphi держит пути поиска файлов в реестре и иногда строка получается слишком длинная, так что даже сама Дельфя ее не воспринимает полностью, естественно, что-то не находится - следовательно, лучше всего держать все яйца в одной корзине (ну практически - как в жизни).

2. Совершенно справедливо, выбор небольшой - либо здоровый екзешник, но работающий от простого копирования, либо маленький и необходимость создавать INSTALL (Это я про галочку "Build with runtime packages" - надо ее убрать к чертовой матери).
karlson вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 23.04.2005, 21:52   #8
Пользователи
 
Регистрация: 10.09.2004
Сообщений: 985
По умолчанию

{+R}
{+I}
{$R *.dfm}

Короче что то в етом роде - точно не помню - но скорей всего последнее.
vxk7m вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 01:06. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2