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

Вниз

Uses   Найти похожие ветки 

 
KygECHuK ©   (2006-06-02 09:42) [0]

Чем отличается  Uses разделе interface, от Uses в разделе implementation ?


 
Сергей М. ©   (2006-06-02 09:46) [1]

По сути - ничем.

Но символьные идентификаторы, объявленные в юнитах, перечисленных в implementation uses юнита X, не будут доступны в разделе interface того самого юнита Х.


 
ЮЮ ©   (2006-06-02 09:54) [2]

Тем и отличаются. Что первые нужны для interface секции, но, стественно, могут использоваться в implementation,  а вторые - только для implementation и не могут  быть использованы в interface.

Под "использованием" понимаю использование типов, констант, глобальных переменных


 
tesseract ©   (2006-06-02 10:36) [3]

Ещё прикол если попытаться создать перекрёстный uses, то если прописать в interface, проект не скопмилируется, но если в дном модуле перенсти использование другог в Implementaion - проблем не будет.


 
wal ©   (2006-06-02 11:17) [4]


> [3] tesseract ©   (02.06.06 10:36)
> проблем не будет.
Проблемы будут потом, когда этот код разгребать придется ;)


 
tesseract ©   (2006-06-02 12:26) [5]


> Проблемы будут потом, когда этот код разгребать придется
> ;)

true.


 
StriderMan ©   (2006-06-02 13:05) [6]


> перенсти использование другог в Implementaion - проблем
> не будет

Иногда это единственная возможность. Хотя конечно проекты надо разрабатывать так, чтобы такой необходимости не возникало


 
ArtemESC ©   (2006-06-02 17:52) [7]

KygECHuK ©   (02.06.06 09:42)  
Если у тебя объявлена константа (или пр.) в некотором модуле UNIT1 и ты захочешь ее использовать в interface другого UNITa, то объявление uses UNIT1 должно быть в interface, иначе константу (соответственно пр.) видно не будет...



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

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

Наверх




Память: 0.48 MB
Время: 0.088 c
15-1148280670
deltav1
2006-05-22 10:51
2006.06.18
GPSS


1-1147026358
Ksenom
2006-05-07 22:25
2006.06.18
Использование TEdit, TComboBox и т.д. как элементы дерва.


3-1145550898
-= Acid=-
2006-04-20 20:34
2006.06.18
скорость поиска в ClientDataSet


6-1139417049
Korneley
2006-02-08 19:44
2006.06.18
Имя домена Windows по IP адресу - ?


15-1148230125
RUNaum
2006-05-21 20:48
2006.06.18
psql и че-то не допирает...