Текущее время: Пт, июл 18 2025, 20:32

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Проверки Unicode, кирилические имена и т.п.
СообщениеДобавлено: Пт, сен 15 2006, 09:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Преамбула:
Начиная с 4.0 кирилические имена переменных и др. "is no longer allowed"
До 6.20 (может и на 6.40 тоже, не проверял) включительно, при выключеных проверках Unicode, это было предупреждение, но в принципе всё работает.
На 7-ом ядре это уже ошибка.
При включеной проверке Unicode на всех ядрах (где это применимо) кирилические имена не пройдут. Кроме одного (по крайней мере) случая. Причём тут уже пофигу на флаг проверок Unicode.

Собственно то, что вызывает недоумение:
Code:
DATA: BEGIN OF substruct,
        field1,
        field2,
      END OF substruct.

DATA BEGIN OF struct.
        INCLUDE STRUCTURE substruct AS подструктура.
DATA END OF struct.

struct-подструктура = '12'.

WRITE /:struct-подструктура,
        struct-подструктура-field2.

FIELD-SYMBOLS <fs>.
ASSIGN ('STRUCT-ПОДСТРУКТУРА') TO <fs> .
WRITE / <fs>.


Всё работает и на кириллицу проверки никак не обращают внимание. Типа этот случай нормальный.. :shock:

Причём можно смело создавать в словаре структуры/таблицы с инклудами, у которых кирилическое групповое имя и работать с этими именами в программах - ситуация полностью аналогичная.. :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 10:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вот ведь прикол! "А мужики-то не знают..." :)

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 13:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Кстати, сперва обнаружил, что как раз в словаре не ругается на кириллицу в имени группы. Заподозрил неладное, подумал, что в программе ругнётся на обращение к группе. Не ругнулось. Создал в программе структуру с кириллической группой - опять не ругнулось. Проверил в 4.6, 6.20,7.0 - везде разрешает :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 13:47 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Так и хочется сказать "Учи албанский". А зачем использовать кириллицу в программе????????

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 13:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Так в том-то и дело, что не нужно и система должна за этим следить..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 14:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Loyso написал(а):
Так и хочется сказать "Учи албанский". А зачем использовать кириллицу в программе????????

Ну если провозглашено, что язык поддерживает Unicode, то почему бы и нет? Да и вообще - любопытство тоже двигатель прогресса :)

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 14:20 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 11:39
Сообщения: 178
Откуда: Москва
T написал:
Так в том-то и дело, что не нужно и система должна за этим следить..

Она-то следит, когда перенос будете делать, кириллица не пройдет;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 14:29 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Цитата:
Она-то следит, когда перенос будете делать, кириллица не пройдет

И правильно. За русские идентификаторы карать надо жестоко :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 14:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
<Yuri> написал(а):
Она-то следит, когда перенос будете делать, кириллица не пройдет;)

Дык проходит.. Вот только что проверил.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 14:59 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 11:39
Сообщения: 178
Откуда: Москва
T написал:
<Yuri> написал(а):
Она-то следит, когда перенос будете делать, кириллица не пройдет;)

Дык проходит..

в какой версии? как-то пробовали, в 4.0 еще не пропускала


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 15:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Мы об одном и том же говорим? Исходник, приведённый выше, носится без проблем.
4.7(6.20)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 15:51 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
<Yuri> написал(а):
в какой версии? как-то пробовали, в 4.0 еще не пропускала

4.0 далеко не Unicode

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 16:25 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 11:39
Сообщения: 178
Откуда: Москва
Bully написал(а):
4.0 далеко не Unicode

спасибо, догадался :lol:
я про кириллицу вообще...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 15 2006, 19:55 
Ассистент
Ассистент

Зарегистрирован:
Пт, окт 07 2005, 14:02
Сообщения: 32
Скорее всего проверяется только первый символ каждого найденного слова в программе. Чтобы быстрее проверка работала.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, сен 16 2006, 00:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 17 2005, 17:24
Сообщения: 170
Откуда: страна советов
Пол: Мужской
T, а можешь рассказать, где включаются(выключаются) проверки Юникод?

_________________
"there's always something waiting at the end of the road.
if you are not willing to see it, you probably shouldn't be there in the first place."
- clive owen, "the follow" (bmw film)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB