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

Вниз

Автоматическое подключение модулей в секции uses   Найти похожие ветки 

 
Deltas ©   (2012-03-01 12:03) [0]

В Delphi XE2 есть возможность указания имени модуля (unit) вместе с пространством имен, например:
unit MyNamespace.MyUnut;
Использую Delphi 7, решил попробовать также именовать модули (т.к. их огромное множество и иногда имена пересекаются), но наткнулся на баг Delphi (наверное).

1. Создаем форму с точкой в имени модуля, например
unit MyUnits.MyForm;
2. Бросаем любой компонент на форме.
3. В любом обработчике события набираем первые симолы имени компонента, code completion показывает имя этого компонента, нажимаем Enter, и в секции uses в части implementation автоматически добавляется uses MyUnits.MyForm (да, именно собственное имя модуля).

Вопрос: можно ли как-то избежать появление этого глюка, чтобы использовать имена модулей с точкой?


 
Ega23 ©   (2012-03-01 18:10) [1]

В D7 эта возможность не поддерживается. Чревато глюками.


 
Deltas ©   (2012-03-01 18:59) [2]

Да, в принципе, это единственный глюк, который я обнаружил. И вопрос сводится к тому, как отключить автоматическое добавление модулей в секции uses, если это вообще возможно?


 
Amoeba_   (2012-03-01 20:24) [3]


> как отключить автоматическое добавление модулей в секции
> uses, если это вообще возможно

Никак. Это невозможно.


 
Германн ©   (2012-03-02 01:40) [4]


> В Delphi XE2 есть возможность указания имени модуля (unit)
> вместе с пространством имен

Доигрались! :(

> использовать имена модулей с точкой

Не надо задавать имена модулей с точкой.
Это извращение для Паскаля.
А в "извращении" Delphi XE2 речь идёт об ином.



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1415822458
Dennis I. Komarov
2014-11-12 23:00
2015.09.10
маленький http


15-1413374633
xayam
2014-10-15 16:03
2015.09.10
[Гравитация] Может такое быть?


2-1397401551
Drowsy
2014-04-13 19:05
2015.09.10
Ввод новой строки в TDBGridEh.


15-1421425875
SergP
2015-01-16 19:31
2015.09.10
Перепаковать архивы 7z в zip


15-1418851802
Юрий
2014-12-18 00:30
2015.09.10
С днем рождения ! 18 декабря 2014 четверг