Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
SergeyUAL
Здравствуйте. Функция UpperCase не изменяет регистр текста.

sText := UpperCase(mConvertMsgToPlainText(sMsg, iMsgType));

на выходе текст в том же регистре что и был введен
Аватара пользователя
Алексей Пикуров
Добрый день. Да, вы правы, посмотрим, в чём дело.
Аватара пользователя
Алексей Пикуров
Функция работает правильно, просто она работает только с ASCII. Если вы передадите фразу на английском — всё будет Ок. Используйте для UNICODE функции AnsiLowerCase и AnsiUpperCase. Я добавлю их в справку.

Переношу тему в раздел скриптов.
Аватара пользователя
Алексей Пикуров
Добавили в справке описания функций AnsiLowerCase и AnsiUpperCase + дописали насчёт UpperCase/LowerCase, что они работают только с ASCII.

viewtopic.php?p=36326#p36326