Страница 1 из 1
clarion 10 и Unicode
Добавлено: 27 Апрель 2016, 13:13
Tuko_G
добрый День
такое вопрос, как знаю cla 10 подерживает unicode, но когда я создал windows с кнопочками и написал название на русском в роде би все смотрелся нормально, но после того как я сохронил окно и открил опять , там било '????????' что ето такое и как сделать чтоб в контролях смог писать тексти на unucod e. (и фонт тоже указал sylfaen , и сделал переключение язика через wind у на русском и после этого набрал текст)
Спасибо
clarion 10 и Unicode
Добавлено: 27 Апрель 2016, 13:59
kreator
Tuko_G писал(а):такое вопрос, как знаю cla 10 подерживает unicode
Не поддерживает. Среда разработки поддерживает, а созданные приложения нет. Посмотри по форуму, мы уже обсуждали это. Обещали полную поддержку в одиннадцатой версии.
clarion 10 и Unicode
Добавлено: 27 Апрель 2016, 14:08
Tuko_G
Спасибо kreator, как видно clarion еще в 19 веке. и переходить от 6.3 в 10 ку не выжу никаких смисл к сожолению.
польный облом.
clarion 10 и Unicode
Добавлено: 27 Апрель 2016, 14:18
kreator
Американцы! Зачем им Unicode? Жди C11, если дело только в Unicode. Есть, правда, в десятке функции для работы с юникодом MultiByteToWideChar и WideCharToMultiByte, но для контролов они не годятся.
clarion 10 и Unicode
Добавлено: 27 Апрель 2016, 15:53
Admin
kreator писал(а): Обещали полную поддержку в одиннадцатой версии.
А потом несколько лет править будут. То INSTRING или SUB забудут, то еще что то.
clarion 10 и Unicode
Добавлено: 14 Июль 2016, 18:29
Дед Пахом
В 10-ке появились
Код: Выделить всё
PROP:Locale EQUATE(7A76H) ! integer: SYSTEM or FILE LCID value
PROP:Codepage EQUATE(7A77H) ! integer: SYSTEM or FILE codepage value
Это не на тему Юникода в том числе?
clarion 10 и Unicode
Добавлено: 14 Июль 2016, 23:17
RaFaeL
kreator писал(а): Есть, правда, в десятке функции для работы с юникодом MultiByteToWideChar и WideCharToMultiByte
В 6.3 эти же функции работают нисколько не хуже )
clarion 10 и Unicode
Добавлено: 16 Июль 2016, 10:56
Игорь Столяров
Admin писал(а): А потом несколько лет править будут. То INSTRING или SUB забудут, то еще что то.
Вот это очень точно замечено ... Выходное тестирование в SV вообще отсутствует ...
Свежий пример:
Код: Выделить всё
Match('Привет ромашки !','ПРИВЕТ',Match:Wild+Match:NoCase)
Просто как оператор прекрасно работает везде, но если вставить эту
конструкцию в фильтр BROWSE, то в С63 работает, а в C10 нет ...

Приходится заменять на:
Код: Выделить всё
Match(Upper('Привет ромашки !'),'ПРИВЕТ',Match:Wild)