|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Delphi 2009 идентификаторы на русском и не только ?
Только сейчас обнаружил вот такое в Delphi 2009.
Объявляю: Код:
//------------------------------------- function ПолучитьЗначение() : widestring; Const МояКонстанта = 'Привет'; Var МояПеременная : integer; begin МояПеременная:=999; Result:=МояКонстанта + ' : ' +UIntToStr(МояПеременная); end; //------------------------------------- И все "это" работает: ShowMessage(ПолучитьЗначение()); Похоже, что скоро мы будем наблюдать исходники на : Русском, Корейском, Арабском, Английском и прочее, прочее, прочее. |
#2
|
||||
|
||||
интересно!
Но интереснее другое, как обнаружил???? Я сомневаюсь, что это чистая случайность |
#3
|
||||
|
||||
Жесть. Оно и в 2007 работает )))
|
#4
|
||||
|
||||
Цитата:
|
#5
|
||||
|
||||
Не, семёрка ругается...
Блин, скоро "индусский код" станет индусским в прямом смысле... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#6
|
|||
|
|||
Цитата:
--- Именно, что случайно. Ваял модуль, когда вызвало оно (начальство). Как раз обдумывал имя новой функции. Чтобы не забыть (чего хотел) - создал пустышку с русским именем. Думал, что при компиляции вывалится и продолжу. Но... Тогда уж стал экспериментировать. Кстати. Имена контролов теперь тоже русский язык "глотают"... Теперь придется быть особо внимательным (если вдруг случайно переключение клавиатуры не сработает при переходе от Caption к Name, то автоматом не отловится). Последний раз редактировалось roamer, 07.04.2011 в 18:37. |
#7
|
||||
|
||||
Цитата:
|
#8
|
||||
|
||||
+тем, кто не любит писать коменты
|
#9
|
|||
|
|||
В догонку...
Кстати. Кто использует FastScript. В версии (что в FastReport 4) вот такое тоже прошло: Код:
function ПочтиКакВ1С_но_НЕпривычно() : string; begin Result:='А надо ли ЭТО программисту ?'; end; ... ... ... ShowMessage(ПочтиКакВ1С_но_НЕпривычно()); Это уже очевидно полезно (кто встраивает интерпретатор в свою прогу). |
#10
|
||||
|
||||
Цитата:
в какой версии есть нормальный экспорт в Word, а то у меня такой он кудрявый, просто слов нет |
#11
|
||||
|
||||
Поддержка национальных языков в Дельфи реализована уже давно, но писать прогу неудобно т.к. все базовые операторы и функции на английском и перелючать раскладку запаришься.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#12
|
|||
|
|||
Цитата:
Эта "фича" пожалуй не столько неудобна, сколько опасна. Так и видится, что НЕКТО-1 пишет на предприятии прогу (на своем родном языке). А потом (когда он увольняется) приходит НЕКТО-2 и ... Т.е., это крайне опасный шаг в сторону от унификации в разработке ПО. А если "пойти" дальше, то так и "видится", как в Инете на сайтах куча полезных компонентов, процедур, функций и т.д., но исходники ... на китайском, например... :-) |
#13
|
|||
|
|||
Сложилось мнение, что английский язык международный. Но можно ли это поменять? Когда мы начали выпускать персональные компьютеры, там был язык Фокал на русском. Так что призываю писать по-русски, чтобы американцы учили наш язык!
|
#14
|
||||
|
||||
А если после этого прогу дизассемблировать? Имена функций, компонентов и переменных вылезут кракозябрами? Если да, то может, эту фишку можно использовать для того, чтобы взломщикам жизнь усложнять?
Если ты чего-то не знаешь, значит есть шанс научиться чему-то новому |