Главная страница
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.03 c
2-1148904390
Alien1769
2006-05-29 16:06
2006.06.18
Конвертация


3-1145705181
Алексей1
2006-04-22 15:26
2006.06.18
Как можно сгруппировать по месяцам


2-1149140369
Konnor
2006-06-01 09:39
2006.06.18
Загрузка в ListView


2-1149192556
Mr tray
2006-06-02 00:09
2006.06.18
сообщение, узнающее координаты выделенного текста


2-1148891531
DiGer
2006-05-29 12:32
2006.06.18
симплекс-метод