2016-08-09 11 views
0

Wenn ich mein wxPerl App von der Kommandozeile ausführen es funktioniert gut, aber nach der PerlApp verwenden: http://www.activestate.com/perl-dev-kit eine ausführbare Datei erstellen ich den folgenden Debug-Alarm bin zu sehen (siehe unten)wxLocale arbeitet nicht mit PerlApp

wxWidgets Debug Alert

ich habe versucht, wie so Locale für MyFrame Zugabe, aber mir fehlt noch etwas

use Wx::Locale qw(:default); 

Irgendwelche Gedanken?

Danke, -Paul

+0

nennt man setlocale() überall in Ihnen Programm? – Igor

+0

Ich mache ... Ich werde meine Lösung posten, falls jemand ein ähnliches Problem hat. – Paul

Antwort

0

Hier ist, was mir fehlte:

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

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

den Lokalisierungs-Einstellungen LC_ALL, 'C' gelöst mein Problem.

-Paul