Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
4-1255704991
Badevlad
2009-10-16 18:56
2012.04.01
Как Windows переименовывает файлы при совпадении во время копиров


2-1323774868
igorium
2011-12-13 15:14
2012.04.01
цвета вкладок в TabControl


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


2-1323630561
CheCoder
2011-12-11 23:09
2012.04.01
Delphi 7. Почему Image1.Canvas не печатается?


3-1273743190
Роман
2010-05-13 13:33
2012.04.01
Подключение Delphi к базе Firebird





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский