Пишу совсем простецкую прогу на последнем Lazarus, без KOL. Пишу для навигатора на Win Mobile 5.0.
Есть поле ввода Edit1, туда ввожу текст, например "москва", через экранную клавиатуру. И есть Label1, куда вывожу результат.
Делаю:
- Код: Выделить всё
var
TmpStr : UTF8String;
begin
TmpStr := UTF8UpperCase(Edit1.Text);
Label1.caption := TmpStr;
На Microsoft Device Emulator с WM50 - нормально, получаю текст в верхнем регистре как и хотел. На моем навигаторе -
нифига, текст как был в нижнем так и остался. Форум читал, уже пробовал и AnsiString, и WideString и WideUpperCase в различных вариациях - результата ноль. Как быть, куда копать, замучился уже.