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

Вниз

uses в секциях implementation и interface   Найти похожие ветки 

 
Aldor ©   (2004-10-08 10:45) [0]

Есть ли устоявшиеся правила, какие модули в какой из секций прописывать?
Какая здесь разница "на низком уровне"? Влияет ли это на размер исполняемого файла?


 
Игорь Шевченко ©   (2004-10-08 10:47) [1]


> Влияет ли это на размер исполняемого файла?


Нет


> какие модули в какой из секций прописывать?


Модули, определения из которых требуются для объявлений в интерфейсной части, записываются в uses в секции interface, остальные - в imlpementation


 
Суслик ©   (2004-10-08 10:48) [2]


> Влияет ли это на размер исполняемого файла?

нет, но если и влияет (кто этот оптимизатор дельфи знает?), то эта особенность точно является не документированной.


 
Anatoly Podgoretsky ©   (2004-10-08 11:03) [3]

Есть.
Все что не нужно в interface помещать в imlpementation.


 
Суслик ©   (2004-10-08 11:05) [4]

Вопрос по теме.

Есть ли такие утилиты, которые просмотрев код могу сказать, какие модули можно перенести под implementation, а какие вообще удалить из списка?

Ясно, что такую проверку можно выполнить руками, но также ясно, что это весьма утомительно.


 
Aldor ©   (2004-10-08 11:10) [5]

Игорь Шевченко ©   (08.10.04 10:47) [1]
Anatoly Podgoretsky ©   (08.10.04 11:03) [3]

 Спасибо, так и думал. Только вот кроме как в борландвских кодах соблюдение этого правила редко где встречал. В основном все в interface пихают.


 
KSergey ©   (2004-10-08 11:10) [6]

Я мож. чего не понимаю...
Мне кажется проще (нагляднее) все пихать в interface. В imlpementation - только при острой необходимости (перекрестные ссылки, которых, вообще-то, не должно быть, конечно же).


 
KSergey ©   (2004-10-08 11:11) [7]

Хотя, разумеется, формально предыдущие ораторы более правы...


 
Игорь Шевченко ©   (2004-10-08 11:11) [8]


> Есть ли такие утилиты, которые просмотрев код могу сказать,
> какие модули можно перенести под implementation, а какие
> вообще удалить из списка?


www.peganza.com ICARUS


 
Anatoly Podgoretsky ©   (2004-10-08 11:28) [9]

Aldor ©   (08.10.04 11:10) [5]
А вот Дельфи при добавлении новой формы размещает в imlpementation.


 
Rule ©   (2004-10-08 11:45) [10]

Anatoly Podgoretsky ©   (08.10.04 11:28) [9]
УГУ, вообщето делфи все правильно пиахает, если в описании классов модуля используются другие модули то он их запихивает в интерфейсную часть, а если в реализации написать допустим "MyForm."   и нажать компиляцию (Ф9 или кнтрл+Ф9), то он предложить добавить модуль с майформ и добавит его в реализацию так что все согласно
Игорь Шевченко ©   (08.10.04 10:47) [1]


 
KSergey ©   (2004-10-08 12:00) [11]

> [9] Anatoly Podgoretsky ©   (08.10.04 11:28)
> Aldor ©   (08.10.04 11:10) [5]
> А вот Дельфи при добавлении новой формы размещает в imlpementation.

Это вы о чем???


 
Игорь Шевченко ©   (2004-10-08 12:02) [12]

KSergey ©   (08.10.04 12:00) [11]


> Это вы о чем???


File|Use unit


 
Prohodil Mimo ©   (2004-10-08 13:10) [13]

А в одном списке просматривать легче, чем в двух, да ещ на расстоянии друг от друга.


 
DiamondShark ©   (2004-10-08 13:17) [14]


> А в одном списке просматривать легче, чем в двух, да ещ
> на расстоянии друг от друга.

А Code Explorer на что дан?


 
Prohodil Mimo ©   (2004-10-08 13:21) [15]

DiamondShark ©   (08.10.04 13:17) [14]
А Code Explorer на что дан?


В Д3? :о)



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

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

Наверх




Память: 0.5 MB
Время: 0.055 c
6-1092992182
Den
2004-08-20 12:56
2004.10.31
Вопрос, по закачкам, с помощью делфи


1-1098164127
atmospheric
2004-10-19 09:35
2004.10.31
Печать RTF из RichEdit на разных машинах?!


6-1093021889
Asd
2004-08-20 21:11
2004.10.31
TcpClient и TcpServer или Indy Delphi 7


14-1097154874
Vlad Oshin
2004-10-07 17:14
2004.10.31
http://www.photosight.ru/pforum/printthread.php?Cat=&Board=photo_


14-1097657094
klerk
2004-10-13 12:44
2004.10.31
Ссылка в Excel