Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c