wxTextCtrl беда одной кирилической бу Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
SmileGobo
Earned some good credits
Earned some good credits
Posts: 111
Joined: Wed Jul 30, 2008 8:01 am
Location: Russia/MO
Contact:

wxTextCtrl беда одной кирилической бу

Post by SmileGobo » Mon Aug 04, 2008 7:02 am

Трабл следующий создаеться текстовое поле ввода. И идет работа по, нажатию кнопки, со значением данной строки, но вот странность при вводе букв: у,ш,з,ф,и,ч,ё они в контроле отображаются, а по методу GetValue()вовзращают пустое значение.
Компилировал с версией библиотек 2.6.1/2.8
Attachments
Archive.zip
(3.35 KiB) Downloaded 110 times
win xp sp2; CodeBlocks/mingw/wxWidgets 2.8.9/wxFormBuilder
web-программирование:PHP,js/Ajax

tan
Moderator
Moderator
Posts: 1471
Joined: Tue Nov 14, 2006 7:58 am
Location: Saint-Petersburg, Russia

Re: wxTextCtrl беда одной кирилической

Post by tan » Mon Aug 04, 2008 2:21 pm

SmileGobo wrote:Трабл следующий создаеться текстовое поле ввода. И идет работа по, нажатию кнопки, со значением данной строки, но вот странность при вводе букв: у,ш,з,ф,и,ч,ё они в контроле отображаются, а по методу GetValue()вовзращают пустое значение.
Компилировал с версией библиотек 2.6.1/2.8
Я чето не понимаю, вроде все нормально вводится :)
Можно поподробнее проблему изложить?

Блин, попробовал собрать это с MinGW, действительно, косяк есть. Насколько я понял, это проблема либы MinGW (типа isspace(ch) криво работает). Сильно глубоко не копал ;)
В общем проблема решается, если убрать вызов Trim() и, если надо, заменить на что-нить простенькое свое.
OS: Windows XP Pro
Compiler: MSVC++ 7.1
wxWidgets: 2.8.10

Post Reply