Главная страница
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.05 c
2-1149279433
chai
2006-06-03 00:17
2006.06.18
Что за символы на конце строки и откуда берутся?


15-1148659991
Junk
2006-05-26 20:13
2006.06.18
Никто не пробовал такое реализовать?


2-1148980350
duncat
2006-05-30 13:12
2006.06.18
Распечатать текст из Memo


3-1145786456
rimdd
2006-04-23 14:00
2006.06.18
Insert into на Paradox e


2-1148742454
Mr tray
2006-05-27 19:07
2006.06.18
самому установить форме статус главной