Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

DPL и Unicode   Найти похожие ветки 

 
oxffff ©   (2008-01-09 22:43) [0]

Молодец батька Chief Scientist. Вчера пообещал, а сегодня поделился.

http://blogs.codegear.com/abauer/2008/01/09/38845


 
Семен Сурков   (2008-01-10 00:35) [1]

щас тебя как выпендрезника, приближенного к императору, сильно побьют.

------
суть статьи о том, что некий чел из CodeGear отвечает на вопросы, что будет такое Unicode. В принципе ничего нового - все говорилось уже ранее.


 
jack128 ©   (2008-01-10 00:39) [2]

Вы серьезно думаете, что они обеспечат нормальную поддержку Unicode в VCL(или DPL, я тоже слова из 3х букв знаю), ежели они не могут её обеспечить даже внутни самой IDE ???  Ну-ну..


 
DrPass ©   (2008-01-10 00:41) [3]

Верю. К третьему-четвертому сервис-паку оно заработает...


 
Семен Сурков   (2008-01-10 00:41) [4]


> jack128 ©   (10.01.08 00:39) [2]
> Вы серьезно думаете, что они обеспечат нормальную поддержку
> Unicode в VCL(или DPL, я тоже слова из 3х букв знаю), ежели
> они не могут её обеспечить даже внутни самой IDE ???  Ну-
> ну..


да фиг из знает.
если честно, то серьезно думаю, что будет так.

Nick Hodges писал, что они очень серьзено перерабатывают компилятор. Как он сказал, что возможно ( :)))) ) они и ошибку с русским поправят.


 
jack128 ©   (2008-01-10 00:43) [5]


> ю. К третьему-четвертому сервис-паку оно заработает...

баз с русским языком уже три МАЖОРНЫХ версии живет. О каких сервис паках речь???


 
jack128 ©   (2008-01-10 00:44) [6]


> баз

баГ


 
DrPass ©   (2008-01-10 00:45) [7]


> баз с русским языком уже три МАЖОРНЫХ версии живет. О каких
> сервис паках речь???

А о каком баге хоть идет речь?


 
Семен Сурков   (2008-01-10 01:01) [8]


> jack128 ©   (10.01.08 00:43) [5]

все будет ок, я те точно говорю.

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

ну "упадет" что-то еще, не беда


 
jack128 ©   (2008-01-10 01:02) [9]


> А о каком баге хоть идет речь?

ну открой d2006/turbo и попробуй писать русскими буквами в редакторе кода. Начиная я 40-ого символа поймешь о чем речь..


 
Anatoly Podgoretsky ©   (2008-01-10 01:05) [10]

> jack128  (10.01.2008 00:39:02)  [2]

Слышал в другой конференции, что Юникод отложили еще на год.


 
Семен Сурков   (2008-01-10 01:11) [11]


> Anatoly Podgoretsky ©   (10.01.08 01:05) [10]
> > jack128  (10.01.2008 00:39:02)  [2]Слышал в другой конференции,
>  что Юникод отложили еще на год.


суки рваные (с) ширли-мырли
-----
не верю. если сделают это - труба им.
я думаю, что они одно место порвут, но это сделают.

а вообще, Анатолий, пожалуйста, подробнее об источниках своих данных :)


 
Юрий Зотов ©   (2008-01-10 01:14) [12]

> jack128 ©   (10.01.08 01:02) [9]

> Начиная я 40-ого символа...

А не фиг. Краткость - сестра таланта.


 
Германн ©   (2008-01-10 01:14) [13]


> Семен Сурков   (10.01.08 01:11) [11]
>
>


> а вообще, Анатолий, пожалуйста, подробнее об источниках
> своих данных :)
>

Имхо, если АП соберется рассказать подробнее о своих источниках, получится весьма нехилый список. :)


 
DrPass ©   (2008-01-10 01:15) [14]


> jack128 ©   (10.01.08 01:02) [9]

Действительно. Судя по всему, оно при вычислении положения курсора юникодный символ за две позиции считает. Ну вот заодно и пофиксят,
когда VCL на юникод переведут :)
На самом деле баг не такой уж и страшный, т.к. уже полгода пользуюсь Delphi 2007, а заметил его только сейчас, и то потому что на него пальцем ткнули.


 
Семен Сурков   (2008-01-10 01:16) [15]


> Германн ©   (10.01.08 01:14) [13]
> > Семен Сурков   (10.01.08 01:11) [11]> > > а вообще, Анатолий,
>  пожалуйста, подробнее об источниках > своих данных :)>
> Имхо, если АП соберется рассказать подробнее о своих источниках,
>  получится весьма нехилый список. :)


не сотвори себе бога

это могли сказать только на тестовых группах кодгира.
я там анатолия не видел. может шифруеца?

либо это совершенно новая информация, но опять же - где она.


 
Семен Сурков   (2008-01-10 01:18) [16]


> DrPass ©   (10.01.08 01:15) [14]
>На самом деле баг не такой уж
> и страшный, т.к. уже полгода пользуюсь Delphi 2007, а заметил
> его только сейчас, и то потому что на него пальцем ткнули


не знаю как тебе, а мне неприятно, что на меня ложут из года в год - есть как минимум 4 репорта по этой теме - лет 5 не меньше самому раннему.
мне это чисто по-человечески не приятно.


 
Германн ©   (2008-01-10 01:20) [17]


> Семен Сурков   (10.01.08 01:16) [15]
>


> это могли сказать только на тестовых группах кодгира.

Ещё раз прочитай "внимательно" [10]. Подумай. И больше не глупи.


 
Семен Сурков   (2008-01-10 01:22) [18]


> Германн ©   (10.01.08 01:20) [17]
> только на тестовых группах кодгира.Ещё раз прочитай "внимательно"
> [10]. Подумай. И больше не глупи.


фу, как низко. слова то какие обидные.

другие группы - это ерунда, ибо групп от cg не так много.

все другое - слова на ветер.


 
Германн ©   (2008-01-10 01:38) [19]


> Семен Сурков   (10.01.08 01:22) [18]
>
>
> > Германн ©   (10.01.08 01:20) [17]
> > только на тестовых группах кодгира.Ещё раз прочитай "внимательно"
> > [10]. Подумай. И больше не глупи.
>
>
> фу, как низко. слова то какие обидные.
>
> другие группы - это ерунда, ибо групп от cg не так много.
>
>
> все другое - слова на ветер.
>

Значит думать не хочешь. Ну ладно, время позднее, я не обижаюсь.

P.S. Для примера, который ты может быть захочешь прочитать "на свежую голову".
Я могу после прочтения [10], с полным основанием заявить на любом другом форуме, что
> Слышал в другой конференции, что Юникод отложили еще на
> год.
>

И причем тут "тестовые группы" КодаЖира?

P.P.S. Как давно ты у нас на форуме?


 
Семен Сурков   (2008-01-10 01:44) [20]

на заборе можно прочесть, что угодно :р
вообще такое может сказать только фоциальное лицо (либо это действтиельно писано на заборе - веры этому нет).

но оф. лицо не могло этого сказать, т.к. пока тек. линия - unicode буде.

---
2 мес вроди


 
Германн ©   (2008-01-10 01:54) [21]


> Семен Сурков   (10.01.08 01:44) [20]
>
> на заборе можно прочесть, что угодно :р
> вообще такое может сказать только фоциальное лицо (либо
> это действтиельно писано на заборе - веры этому нет).
>
> но оф. лицо не могло этого сказать, т.к. пока тек. линия
> - unicode буде.
>

"Фоциальных" лиц тут на форуме, пока что нет. :)
Но любой из участников может сказать, что он где-то что-то "слышал". Т.е. ОБС. А на большее тот пост и не претендует. Имеешь другую информацию, приведи её.


> 2 мес вроди

Т.е. уже знаешь, что АП тут имеет авторитет, но пока не знаешь какой он в точности.


 
Семен Сурков   (2008-01-10 01:57) [22]


> Т.е. уже знаешь, что АП тут имеет авторитет, но пока не
> знаешь какой он в точности.

я тебе уже писал - не сотвори себе кумира.

я АП еще по другим форумам видел. вроде sql.ru - человек как человек, что и радует.


 
Anatoly Podgoretsky ©   (2008-01-10 02:17) [23]

> Семен Сурков  (10.01.2008 01:11:11)  [11]

swrus.com одно из сообщений.


 
Семен Сурков   (2008-01-10 02:19) [24]


> swrus.com одно из сообщений.

во! и там я тебя видел.
я думаю, что этой информацией ДОПОДЛИННО никто обладать не может :)
это все предположения, хотя, допускаю, что именно так все и будет :(


 
Anatoly Podgoretsky ©   (2008-01-10 02:22) [25]

> Семен Сурков  (10.01.2008 02:19:24)  [24]

Конечно никто, включая авторов не обладает, но обидно из года в год обещаниям кормят, а в наше время без Юникода как без рук, ТНТ не заменитель, но хоть какая то помощь, самому расширять ТНТ не хочется, там черт ногу сломает, да и не одно и тоже, когда встроено в язык.


 
Семен Сурков   (2008-01-10 02:24) [26]


> Конечно никто, включая авторов не обладает, но обидно из
> года в год обещаниям кормят


я верю (хоть и не в церкви), что сейчас сделают.
только и разговоров сейчас об этом.


 
Anatoly Podgoretsky ©   (2008-01-10 02:26) [27]

> Семен Сурков  (10.01.2008 02:24:26)  [26]

Ну наверно их уже достали :-)


 
Семен Сурков   (2008-01-10 02:27) [28]


> Ну наверно их уже достали :-)

я думаю, что они понимают, что это их последний шанс удержаться "в регионах" :)


 
oxffff ©   (2008-01-10 08:38) [29]

http://17slon.com/blogs/gabr/2008/01/unicode-delphi.html

http://chrisbensen.blogspot.com/2008/01/tiburn-will-get-new-unicodestring-type.html
http://blogs.codegear.com/abauer/2008/01/09/38846


 
pasha_golub ©   (2008-01-10 09:54) [30]


> а в наше время без Юникода как без рук

Святая правда. Корейцы и иже с ними и слышать не хотят о неподдерживаемости Юникода. Венгры и прочие австро-угорцы возмущенно сопят пока еще, но покупают. Дело срочное.

Токмо вот, как быть с DevExpress"ом? Если это монстро не станет работать на Тибуроне, то куда бежать? Аналогичный вопрос и о других масштабных пакетах.


 
Семен Сурков   (2008-01-10 10:46) [31]


> Токмо вот, как быть с DevExpress"ом?

напрягутся и будут работать - куды они денуца


 
Семен Сурков   (2008-01-10 11:05) [32]

Кстати про трагичность момента.

Суть такова - предполагается, что появится новый типа UnicodeString, который будет соответствовать теперешнему String. Если явно нужно юзать AnsiString, то и нужно это явно указывать. Трагедия в том, что пока не предполагается сделать опцию компиляции, которая говорила бы чему соответствует String - AnsiString (как сейчас) или WideString.

Об этом и говорится в посте http://17slon.com/blogs/gabr/2008/01/unicode-delphi.html, а также в комментах к исходному посту.

Автор 17slon говорит о том, что нам (пользовалям) нужно откомментировать отсутствие вышеупомянутой опции.

Возможно, что он прав - нужно выразить свое мнение :)


 
jack128_   (2008-01-10 11:26) [33]


> Трагедия в том, что пока не предполагается сделать опцию
> компиляции, которая говорила бы чему соответствует String
> - AnsiString (как сейчас) или WideString

тогда в зависимости от этой опции нуно переопределять хедеры виндовые. То есть как в с++
function CreateFile; external kernel32 name
{$ifdef UseUnicodeString}
"CreateFileA"
{$else}
"CreateFileW"
{$endif}
;


Без такого переопределения опция бессмыслена..


 
jack128_   (2008-01-10 11:26) [34]

Естественно наоборот

> {$ifdef UseUnicodeString}
> "CreateFileW"
> {$else}
> "CreateFileA"
> {$endif}


 
Семен Сурков   (2008-01-10 11:28) [35]


>  [33] jack128_   (10.01.08 11:26)


> Без такого переопределения опция бессмыслена..


почитай исходный пост - он пишет, что это будет делаться автоматически.

Will I have to explicitly call the "W" versions of the Windows API?

For all the Windows API header translations that CodeGear provides, your code should not have to change to call the "W" version.  Since it has always been our intent to make this change at some point in the future, we have been specially processing the header translations (since Delphi 2 if you must know  to ease this transition.  If you want more details on how we do this you can visit the JEDI website for guidelines on how to use these tools.  We’ll be providing some updates for these tools in order to properly process a header to use the "W" versions.


-------
Ты суть, как я вижу, не уловил. Т.е. не будет (как минимум, пока не предполагается наличией оной) опции управляющей компиляцией - все String будут UnicodeString всегда!


 
Anatoly Podgoretsky ©   (2008-01-10 11:38) [36]

> pasha_golub  (10.01.2008 09:54:30)  [30]

Покупая посторонний пакет, ты должен понимать, что возможно для будущих версий Дельфи его не будет или будет с большой задержкой, да и бесплатно его не предоставят.


 
jack128_   (2008-01-10 11:49) [37]

Шиза. Туча приложений "поплывёт".
В которых вместо SizeOf(Char) - единица юзается.
Фактически при таком подходе, в этой новой дельфе мона тока новые проэкты начинать, старые поддерживать - хз как.

Чего то вобщем они намудрили..


 
Семен Сурков   (2008-01-10 11:57) [38]


> Шиза. Туча приложений "поплывёт".

Вот ты и напиши коммент, где тебя просили, что у них шиза.


 
oxffff ©   (2008-01-10 11:59) [39]


> jack128_   (10.01.08 11:49) [37]


Проблема даже не в этом. А в том, что при работе со старым внешним кодом, вылезут проблемы в любом случае. По скольку код расчитан на legacy string. Либо при его вызове(старого кода) включать\отключать опцию.
P.S. Recompile ALL


 
Slym ©   (2008-01-10 12:09) [40]

jack128_   (10.01.08 11:49) [37]
В которых вместо SizeOf(Char) - единица юзается.

фсехда пешы SizeOf(integer), а не 4! - учат ф школе (припев, 3 раза)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.044 c
2-1200834315
SveTT
2008-01-20 16:05
2008.02.10
Выделить CheckListBox


2-1200385986
asdf
2008-01-15 11:33
2008.02.10
DBGrid


2-1200655366
Black_Tomcat
2008-01-18 14:22
2008.02.10
Переделка ListView.


2-1200309993
Dana
2008-01-14 14:26
2008.02.10
Из Delphi в Excel


2-1200570820
Farel
2008-01-17 14:53
2008.02.10
DbGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский