Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Михаил Фленов

2мальчик из MicroSoft

Кроме тебя, меня там никто не ждет


мальчик из MicroSoft

Может самое время попробовать себя в компанию MicroSoft???


Михаил Фленов

Вчера кризис добрался до меня окончательно. Я ищу работу!!! Компания, где я пока работаю находится в очень тяжелом состоянии. И тут не столько проблемы из-за мирового кризиса, сколько из-за проблем в сотовом ретейле, которые происходят уже более полугода.


Alexo

Финансовый кризис и до тебя добрался :)


Alexo

Вот, блин. Перешли на Юникод называется, а кодировка файлов по умолчанию - CP1251. C консольными приложениями по-прежнему морока с AnsiToAscii.

У меня нет повода ему не верить, тем более что подобный отзыв не единичный... Т.е. поддержку Unicode расширили, но до полной так и не дотянули...


По умолчанию да 1251, собвственно так и говорили, что по умолчанию будет старая кодировка, даже SaveToFile без параметров сохраняет в ANSI, укажи кодировку и будет сохраянть в нужной кодировке исходники тоже можно в Unicode сохранять.


Михаил Фленов

Ты пытаешся сравнить Delphi с C#. C# абсолютно все хранит в Unicode. Delphi работает и с тем и с тем. Он ПОДДЕРЖИВАЕТ Unicode и не более, но это не значит, что теперь все должно быть только Unicode, он не основан на нем. А старые приложения, которым это не нужно, зачем им нужно получать гемор?

Поддержка в Delphi уже давно полная, просто сейчас некоторые моменты упростили. В Java тоже файлы Ansi, а Unicode сообщения выносятся в отдельные property файлы, а файлы с Unicode текстом/сообщениями подключаются к файлам с кодом. Это нормальная ситуация для языка, который работает и с 1-нобайтными строками и с 2-х байтными. В C++ тогда тоже не полная поддержка и врят ли когда-то будет полной, как у C#, но это поддержка, вполне корректная и вполне нормальная.


Romul

Тут обсуждается статья о Delphi 2009, написанная ещё до её выхода, а вот один из отзывов от человека, который ею пользовался:

Вот, блин. Перешли на Юникод называется, а кодировка файлов по умолчанию - CP1251. C консольными приложениями по-прежнему морока с AnsiToAscii.

У меня нет повода ему не верить, тем более что подобный отзыв не единичный... Т.е. поддержку Unicode расширили, но до полной так и не дотянули...

говорят что расширение заключается в том, что тип String теперь WideString по умолчанию.
Да, чтож ты к этим строкам привязался, вон на PHP тоже можно строки в UTF-8 выводить, скажи ещё что он тоже Unicode поддерживает. :-D

какого-то прорыва с точки зрения Unicode я не увидел.
Вот с этого и надо было начать, ты получается опять не понял самой сути, то чего ждало большинство программистов, использующих Delphi, ты даже не заметил...

Вот, например, ты утвержаешь, что DFM в полной мере давно поддерживает Unicode, а теперь попробуй докажи это: опиши как заставить Delphi 2007 сохранить в DFM  несколько меток, с текстами из разных кодовых страниц, например символы с такими кодами:
263C 2211 066C 018F 00DF
После неудачной попытки сделать это, запусти Visual Studio и убедись, что все эти символы можно вставить хоть в одну метку. Да у C# преимущество, но зачем надо врать, что Delphi давно поддерживает Unicode? А это ведь всего лишь один из многих примеров отсутствия поддержки Unicode в Delphi 2007, Delphi 2009 я не видел, да и не особо хочется, по заверениям CodeGear поддержку Unicode наконец добавили, но судя по отзывам до сих пор только частичную.

Это Notez`y по малолетству и неопытности ещё простительно путать поддержку Unicode с поддержкой строк UTF, а тебе - нет!


KIRILL

Посмотрел, что творится там у нас в Украине. По ходу очень много вакансий в Киеве - они там каждый день обновляются. Но поскольку Киев мне очень далеко, то я помотрел поближе, во Львове. Вакансий там поменьше, последнее обновление было 6.10.2008. В основном набирает компания SoftServe. У меня в Ивано-Франковске в основном предложения сетевого маркетинга.

Михаил, я считаю, что тебе надо будет еще посмотреть вакансии в газетах. В том же Ивано-Франковске их публикуют наааамного больше, чем на том же жобе.


Михаил Фленов

Поддержка Unicode действительно есть уже давно. Я сам не проверял и не ставил Delphi 2009, но говорят что расширение заключается в том, что тип String теперь WideString по умолчанию. А раньше нам никто не мешал использовать WideString и W функции, в DFM действительно все можно сохранить в Unicode. Так что какого-то прорыва с точки зрения Unicode я не увидел. В VS C++ поддержка Unicode происходит точно так же, только C# изначально писался с Unicode, но у него и преимущество, как современного языка.


you_all_know_me

А я думал, что в Delphi Unicode поддерживается уже давно.

Нормальной поддержки юникода в дельфях еще никогда не было.
Читаем 4 пункт до просветления.
http://www.codegear.com/products/delphi/win32/whats-new/

Notez, не показывай свою безграмотность, а если хочешь просто поржать - гашиш тебе поможет.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне