Главная страница
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.06 c
2-1392705521
Ildarm
2014-02-18 10:38
2015.09.10
Как определить координаты объекта на форме чужого приложения?


15-1413782620
kudatsky
2014-10-20 09:23
2015.09.10
Нет двух вкладок в ХЕ6


15-1418938202
Юрий
2014-12-19 00:30
2015.09.10
С днем рождения ! 19 декабря 2014 пятница


15-1418765402
Юрий
2014-12-17 00:30
2015.09.10
С днем рождения ! 17 декабря 2014 среда


15-1411823598
Fox
2014-09-27 17:13
2015.09.10
Кто хочет стать миллионером?