![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Только сейчас обнаружил вот такое в Delphi 2009.
Объявляю: Код:
//------------------------------------- function ПолучитьЗначение() : widestring; Const МояКонстанта = 'Привет'; Var МояПеременная : integer; begin МояПеременная:=999; Result:=МояКонстанта + ' : ' +UIntToStr(МояПеременная); end; //------------------------------------- И все "это" работает: ShowMessage(ПолучитьЗначение()); Похоже, что скоро мы будем наблюдать исходники на : Русском, Корейском, Арабском, Английском и прочее, прочее, прочее. |
|
#2
|
||||
|
||||
|
интересно!
Но интереснее другое, как обнаружил???? Я сомневаюсь, что это чистая случайность ![]() |
|
#3
|
||||
|
||||
|
Жесть. Оно и в 2007 работает )))
|
|
#4
|
||||
|
||||
|
Цитата:
![]() |
|
#5
|
||||
|
||||
|
Не, семёрка ругается...
Блин, скоро "индусский код" станет индусским в прямом смысле... |
|
#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
|
||||
|
||||
|
А если после этого прогу дизассемблировать? Имена функций, компонентов и переменных вылезут кракозябрами? Если да, то может, эту фишку можно использовать для того, чтобы взломщикам жизнь усложнять?
|