clarion 10 и Unicode

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

clarion 10 и Unicode

Сообщение Tuko_G »

добрый День

такое вопрос, как знаю cla 10 подерживает unicode, но когда я создал windows с кнопочками и написал название на русском в роде би все смотрелся нормально, но после того как я сохронил окно и открил опять , там било '????????' что ето такое и как сделать чтоб в контролях смог писать тексти на unucod e. (и фонт тоже указал sylfaen , и сделал переключение язика через wind у на русском и после этого набрал текст)

Спасибо
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

clarion 10 и Unicode

Сообщение kreator »

Tuko_G писал(а):такое вопрос, как знаю cla 10 подерживает unicode
Не поддерживает. Среда разработки поддерживает, а созданные приложения нет. Посмотри по форуму, мы уже обсуждали это. Обещали полную поддержку в одиннадцатой версии.
We are hard at work… for you. :)
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

clarion 10 и Unicode

Сообщение Tuko_G »

Спасибо kreator, как видно clarion еще в 19 веке. и переходить от 6.3 в 10 ку не выжу никаких смисл к сожолению.

польный облом.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

clarion 10 и Unicode

Сообщение kreator »

Американцы! Зачем им Unicode? Жди C11, если дело только в Unicode. Есть, правда, в десятке функции для работы с юникодом MultiByteToWideChar и WideCharToMultiByte, но для контролов они не годятся.
We are hard at work… for you. :)
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

clarion 10 и Unicode

Сообщение Admin »

kreator писал(а): Обещали полную поддержку в одиннадцатой версии.
А потом несколько лет править будут. То INSTRING или SUB забудут, то еще что то.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

clarion 10 и Unicode

Сообщение Дед Пахом »

В 10-ке появились

Код: Выделить всё

PROP:Locale           EQUATE(7A76H)  ! integer: SYSTEM or FILE LCID value
PROP:Codepage         EQUATE(7A77H)  ! integer: SYSTEM or FILE codepage value
Это не на тему Юникода в том числе?
С уважением, ДП
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

clarion 10 и Unicode

Сообщение RaFaeL »

kreator писал(а): Есть, правда, в десятке функции для работы с юникодом MultiByteToWideChar и WideCharToMultiByte
В 6.3 эти же функции работают нисколько не хуже )
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

clarion 10 и Unicode

Сообщение Игорь Столяров »

Admin писал(а): А потом несколько лет править будут. То INSTRING или SUB забудут, то еще что то.
Вот это очень точно замечено ... Выходное тестирование в SV вообще отсутствует ... :(
Свежий пример:

Код: Выделить всё

Match('Привет ромашки !','ПРИВЕТ',Match:Wild+Match:NoCase)
Просто как оператор прекрасно работает везде, но если вставить эту
конструкцию в фильтр BROWSE, то в С63 работает, а в C10 нет ... :(
Приходится заменять на:

Код: Выделить всё

Match(Upper('Привет ромашки !'),'ПРИВЕТ',Match:Wild)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить