wxLocale не работает с PerlApp

Когда я запускаю свое приложение wxperl из командной строки, оно прекрасно работает, но после использования PerlApp с сайта: http://www.activestate.com/perl-dev-kit для создания исполняемого файла, я вижу следующее предупреждение об отладке (показано ниже))

Оповещение отладки wxWidgets

Я попытался добавить Locale для myFrame, но я все еще что-то упускаю

use Wx::Locale qw(:default); 

Какие-нибудь мысли?

Спасибо, Пол

1 ответ

Вот чего мне не хватало:

use Wx::Locale qw(:default);
Wx::Locale->new( &Wx::wxLANGUAGE_DEFAULT );

use POSIX qw( setlocale LC_ALL );
setlocale(LC_ALL, 'C');

Установка языкового стандарта на LC_ALL, 'C' решила мою проблему.

-Павел

Другие вопросы по тегам