Страница 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)