Sprache ändern ausserhalb eines Reports

17. Dezember 2008 19:31

Hallo zusammen.

Wisst ihr wie man ausserhalb eines Reports die Sprache ändern kann, so dass die Textkonstanten in der gewählten Sprache erscheinen und nicht in der GLOBALLANGUAGE?

Ich habe einen Workarround programmiert. Der funktioniert eigentlich ganz gut, finde ihn aber sehr unschön und wenn dazwischen ein ERROR geworfen wird, ist der gesammte Navisionclient in einer anderen Sprache.

Weiss jemand eine bessere Lösung?

Code:
gLanguage := GLOBALLANGUAGE;
lc_Language.GET(SalesHeader."Language Code");
GLOBALLANGUAGE := lc_Language."Windows Language ID";
.
.
irgend ein code
.
.
GLOBALLANGUAGE := gLanguage;