Главная страница
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.119 c
15-1421357405
Юрий
2015-01-16 00:30
2015.09.10
С днем рождения ! 16 января 2015 пятница


2-1393344362
Антоха
2014-02-25 20:06
2015.09.10
Unable to complete network request to host


15-1415727540
Rouse_
2014-11-11 20:39
2015.09.10
Просто для информации :)


2-1397634920
lewka_s
2014-04-16 11:55
2015.09.10
Список баз данных


2-1398170461
rumma
2014-04-22 16:41
2015.09.10
buttonededit, imagelist и vcl style