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

Вниз

Unit XXX implictly imported into package YYYY   Найти похожие ветки 

 
atruhin ©   (2006-12-25 16:47) [0]

При создании компонент использую некоторые классы общего назначения.
При компиляции проекта, выдается предупреждение:
Unit XXX implictly imported into package YYYY;
Насколько я понимаю, если в два различных пакета YYYY, будет прилинкован
класс XXX, он будет дублироваться в готовом проекте?
Так это или нет? И стоит ли обращать внимание на данное пердупреждение?
Если да то как это обойти?


 
DimaBr   (2006-12-25 16:52) [1]

не не будет, напишет что данный модуль УЖЕ используется в таком-то пакете.


 
atruhin ©   (2006-12-25 16:57) [2]

Т.е. на данное предупреждение внимание можно не обращать?


 
icWasya ©   (2006-12-25 17:30) [3]

Если использовать компиляцию с Run-Time пакетами, то тогда код юнита XXX будет включён в оба пакета, и если в нём есть какие-нибудь глобальные данные/типы, то возможен конфликт. Так же могут быть проблемы, если в пакете у Вас компоненты, а в XXX есть какая-нибудь общая информация, нужная в Design-режиме. Тогда следует вынести XXX в отдельный пакет.
При компиляции без Run-Time пакетов в Run-Time проблем быть не должно.


 
atruhin ©   (2006-12-25 17:49) [4]

Спасибо за разьяснения. Ни каких общих данных в этих библотеках нет,
там классы поддержки hash коллекций, работа со строками и т.д.


 
Наиль ©   (2006-12-26 09:08) [5]

В любом случае нужно постараться сделать так, чтобы один модуль находился только в одном пакете. Иначе придётся перекомпилировать все пакеты в которые входит данный модуль, при каждом его изменении.
Другими словами, для общих модулей создаётся пакет общего назначения, который используется в остальных пакетах.



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
2-1169972656
koha
2007-01-28 11:24
2007.02.18
indy - пример из книги Подгородетского


15-1169649184
Vlad Oshin
2007-01-24 17:33
2007.02.18
web программирование на delphi..даже не знаю как называется это


2-1170397954
Lera
2007-02-02 09:32
2007.02.18
Запись в текстовый файл


15-1170073128
Nic (from SAF)
2007-01-29 15:18
2007.02.18
Что бы почиатать о теории


15-1170069252
Ломброзо
2007-01-29 14:14
2007.02.18
Свобода слова