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

Вниз

Не работает опция "Build with runtime packages"   Найти похожие ветки 

 
Drowsy ©   (2011-12-13 07:46) [0]

В проекте эта опция установлена, dcp - файл указан.
делаю ребилд проекту.
Всё равно все объекты библиотеки компонуются в выходной файл.
Почему?


 
Медвежонок Пятачок ©   (2011-12-13 08:57) [1]

либо пуст список пакетов которые не должны линковаться, либо тебе это только кажется.


 
Drowsy ©   (2011-12-13 09:10) [2]

в списке пакетов dcp - файл, который не надо линковать, указан.
всё равно, после перекомпиляции, программа работает без использования
bpl-файла.


 
Drowsy ©   (2011-12-13 09:16) [3]

В Program.cfg

-LUvcl;rtl;vclx;dbrtl;adortl;dsnap;vcldb;bdertl;vcldbx;visualclx;visualdbclx;dsna pcrba;dsnapcon;dbexpress;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;webdsnap;qrpt; vclshlctrls;teeui;teedb;tee;teeqr;VclSmp;dbxcds;dss;bdecds;dclOffice2k;
EhLib60;
FieldsVisible <- вот он.


 
Медвежонок Пятачок ©   (2011-12-13 09:16) [4]

как узнал что без bpl работает?


 
Drowsy ©   (2011-12-13 09:17) [5]

снёс его в диска.


 
Drowsy ©   (2011-12-13 09:18) [6]

*с диска*


 
Медвежонок Пятачок ©   (2011-12-13 09:18) [7]

значит не отовсюду снес


 
Drowsy ©   (2011-12-13 09:19) [8]

поиск по всему диску не находит.


 
Медвежонок Пятачок ©   (2011-12-13 09:20) [9]

значит он прилинкован к тем пакетам, что ты не снес с диска.


 
Медвежонок Пятачок ©   (2011-12-13 09:35) [10]

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


 
Drowsy ©   (2011-12-13 10:33) [11]

спасибо, я понял Вашу подсказку.
у меня ещё 2 пакета в группе.
сейчас проверю.


 
Drowsy ©   (2011-12-13 10:54) [12]

Точно, линковался в другой пакет.
Медвежонок, спасибо за помощь!


 
Drowsy ©   (2011-12-14 02:34) [13]

такой пакет

package fbDataSet;

{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL ON}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS OFF}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE ON}
{$STACKFRAMES ON}
{$TYPEDADDRESS ON}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST ON}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$IMPLICITBUILD ON}

requires
 rtl,
 dbrtl,
 ibxpress,
 vcl;

contains
 fbDataSet in "fbDataSet.pas",
 fbDataSet_Types in "fbDataSet_Types.pas",
 fbDataSet_with_Active in "fbDataSet_with_Active.pas",
 unBoolFunctions in "unBoolFunctions.pas",
 unStringConstant in "unStringConstant.pas";
end.

Используется программой в режиме рантайм.
1)Если в опциях пакета во вкладке "Description"  -> Build control -> (*) Excplicit rebuild,
    то пакет и программа его использующая компилирутся без проблем.

Но почему-то

2)Если в опциях пакета во вкладке "Description"  -> Build control -> (*) Rebuild as needed
  то вызывающая программа при пересоздании выдаёт ошибку
[Fatal Error] fbDataSet.dpk(41): File not found: "unStringConstant.dcu"



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

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

Наверх




Память: 0.5 MB
Время: 0.005 c
15-1322315078
Правильный$Вася
2011-11-26 17:44
2012.04.01
Долгая установка Win7


15-1322992097
мамон
2011-12-04 13:48
2012.04.01
Каталогом товаров со штрих кодми


2-1323789641
Мелкий
2011-12-13 19:20
2012.04.01
О высоте строки в ListView


4-1254913745
Kolan
2009-10-07 15:09
2012.04.01
Как больше узнать про устройсто по событию WM_DEVICECHANGE?


15-1322857803
Юрий
2011-12-03 00:30
2012.04.01
С днем рождения ! 3 декабря 2011 суббота