Трабл следующий создаеться текстовое поле ввода. И идет работа по, нажатию кнопки, со значением данной строки, но вот странность при вводе букв: у,ш,з,ф,и,ч,ё они в контроле отображаются, а по методу GetValue()вовзращают пустое значение.
Компилировал с версией библиотек 2.6.1/2.8
wxTextCtrl беда одной кирилической бу Topic is solved
-
- Earned some good credits
- Posts: 111
- Joined: Wed Jul 30, 2008 8:01 am
- Location: Russia/MO
- Contact:
wxTextCtrl беда одной кирилической бу
- Attachments
-
- Archive.zip
- (3.35 KiB) Downloaded 174 times
win xp sp2; CodeBlocks/mingw/wxWidgets 2.8.9/wxFormBuilder
web-программирование:PHP,js/Ajax
web-программирование:PHP,js/Ajax
-
- wxWorld Domination!
- Posts: 1471
- Joined: Tue Nov 14, 2006 7:58 am
- Location: Saint-Petersburg, Russia
Re: wxTextCtrl беда одной кирилической
Я чето не понимаю, вроде все нормально вводится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
Compiler: MSVC++ 7.1
wxWidgets: 2.8.10