Форум: "Начинающим";
Текущий архив: 2012.04.01;
Скачать: [xml.tar.bz2];
ВнизНе работает опция "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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c