OVH Cloud OVH Cloud

Changer la cultureinfo pour toute l'application

5 réponses
Avatar
lejule
Bonjour.

J'essaye de d'imposer la cultureinfo de mon application.
Pour cela, dans ma fonction principal, j'ai:

CultureInfo ci;
ci = new CultureInfo("en-GB", true);
Application.CurrentCulture = ci;
Application.Run(myForm);

Le probleme est que cela ne change que la cultureinfo du thread
principal, et non la cultureinfo de tous les thread de mon application.

Ma question est donc: comment changer la cultureinfo de tous les thread
de mon application?

Je vous remercie.

5 réponses

Avatar
Zoury
Salut ! :O)

Le probleme est que cela ne change que la cultureinfo du thread
principal, et non la cultureinfo de tous les thread de mon application.

Ma question est donc: comment changer la cultureinfo de tous les thread
de mon application?



Pourquoi ne pas définir la culture des threads dès leur création ?

--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Simon Mourier
C'est possible en ASP.NET dans les web.config

<configuration>
<system.web>
<globalization culture=... uiCulture=...>

mais ce n'est pas possible en général.

Simon.
www.softfluent.com


a écrit dans le message de news:

Bonjour.

J'essaye de d'imposer la cultureinfo de mon application.
Pour cela, dans ma fonction principal, j'ai:

CultureInfo ci;
ci = new CultureInfo("en-GB", true);
Application.CurrentCulture = ci;
Application.Run(myForm);

Le probleme est que cela ne change que la cultureinfo du thread
principal, et non la cultureinfo de tous les thread de mon application.

Ma question est donc: comment changer la cultureinfo de tous les thread
de mon application?

Je vous remercie.



Avatar
Paul Bacelar
Cela va être dur à faire pour les threads du pool de thread de .NET. ;-)

--
Paul Bacelar

"Zoury" <yanick_lefebvre at hotmail dot com> wrote in message
news:
Salut ! :O)

> Le probleme est que cela ne change que la cultureinfo du thread
> principal, et non la cultureinfo de tous les thread de mon application.
>
> Ma question est donc: comment changer la cultureinfo de tous les thread
> de mon application?

Pourquoi ne pas définir la culture des threads dès leur création ?

--
Cordialement
Yanick
MVP pour Visual Basic




Avatar
Zoury
> Cela va être dur à faire pour les threads du pool de thread de .NET. ;-)



hmm.. en effet. :O)

--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
lejule
Salut zoury.

Merci pour ta reponse, mais effectivement ca va etre dur de modifier
chaque thread :)

Sinon je ne suis pas en asp.net, donc j'ai l'impression qu'il n'y a pas
moyen de faire ca.