Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.048 c
2-1392477234
Сергей
2014-02-15 19:13
2015.09.10
Проблема с созданием меню


15-1411754150
Jeer
2014-09-26 21:55
2015.09.10
О детях, внуках и что мы им..


2-1397418044
MSAccess
2014-04-13 23:40
2015.09.10
Задать пароль БД Access


2-1397547244
kossxsasha
2014-04-15 11:34
2015.09.10
перенос данных из excel в power point


2-1394781921
Alex_C
2014-03-14 11:25
2015.09.10
Своя отрисовка TMemo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский