Error: Malformed UTF-8 string

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Error: Malformed UTF-8 string

Сообщение ViruZ » 25.11.2008 12:27:28

Возникает на строке:
Код: Выделить всё
if MessageDlg('Удалить запись?',mtWarning,mbOKCancel,0)=mrOK then ...

Ниже в списке ошибок такая строка:
Код: Выделить всё
umain.pas(138,16) Error: UTF-8 code greater than 65535 found

Если пишу 'Delete record' - работает.
Почему это проявляется и как с ним бороться?
Win XP SP2/Lazarus 0.9.27 SVN Revision 17564M/FPC 2.2.3
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: Error: Malformed UTF-8 string

Сообщение Mr.Smart » 25.11.2008 13:09:08

Lazarus 0.9.26 работает.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Error: Malformed UTF-8 string

Сообщение v-t-l » 26.11.2008 12:20:31

А кодировка исходника какая?
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Error: Malformed UTF-8 string

Сообщение Vadim » 26.11.2008 14:13:57

ViruZ
Пользуйся системной функцией MessageBox():
if MessageBox(0, 'Удалить запись?',MB_ICONQUESTION+MB_OKCANCEL)=IDOK then ...
Там надписи на кнопках автоматически подстраиваются под язык системы.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 44

Рейтинг@Mail.ru