Форум: "Основная";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
ВнизАвтоматическое подключение модулей в секции 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c