Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Bestämma Culture

Postades av 2003-10-16 08:46:15 - Johan Bovin, i forum c# (c-sharp), Tråden har 7 Kommentarer och lästs av 951 personer

Hej
Kan man på nåt sätt "tvinga" en applikation att allt körs i en viss Culture. Mitt problem är att om jag t.ex. startar en tråd från ThreadPool så måste jag ju i metoden som körs sätta att CurrentThread ska vara EN-us. Eller kan jag på nåt sätt säga till ThreadPool att trådarna som skapas ska vara i en viss kultur.


Förtydligande:
Innan skapade jag en ny Thread. Då satte jag t=new Thread(blabla)
t.CurrentCulture=System.Globalization.CultureInfo.CreateSpecificCulture("en-US");

Nu vill jag använda ThreadPool istället. Min lösning hittils har varit att i de metoder som anropas sätta
Thread.CurrentThread.CurrentCulture=System.Globalization.CultureInfo.CreateSpecificCulture("EN-us");

Men detta skulle jag vilja undvika eftersom det garanterat kommer generera buggar i framtiden. Kan jag på något sätt bestämma vilken kultur som Trådarna som körs genom ThreadPool ska ha. Hela applikationen skall alltså köras i en av mig förbestämd kultur.


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 09:25:08 - Markus Larsson

Det går.
Kommer inte ihåg exakt syntax, men det finns två culture att tänka på, maskinens och programmets.
Båda går att ställa i koden. Finns i System någonstans.


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 09:45:48 - Johan Bovin

ok, inte mycket att gå på...
Jag måste alltså kunna ställa alla nya trådar som skapas inte bara CurrentThread...


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 10:26:10 - Markus Larsson

Detta gicks igenom på en Code Machine i våras.
Powerpoint-presentationen hittar du via länken "Rika klienter" http://www.microsoft.com/sverige/msdn/events/codemachine2003.asp
Där finns också kod-exempel att hämta ner (tyvärr bara i vb).

Lite snabbt så gör du så här:
<code>Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");</code>

CurrentUICulture är användarens standardspråk.
CurrentCulture är det som sätts i kontrollpanelen på region.

Ta en titt på powerpoint-presentationen, den säger en hel del.


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 10:31:58 - Johan Bovin

japp, men det är ju det där som inte fungerar....
det sätter bara kulturen i den exekverande tråden...
Plockar jag en från ThreadPool har den likförbannat fel kultur...


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 10:41:22 - Markus Larsson

Nu bara tänker jag...
Kan man inte på den funktion eller klass som skapas av tråden sätta trådens kultur.
I och med att ett objekt skapas av en ny tråd så får borde objektets CurrentThread vara den nya tråden.
Eller är jag ute och cyklar?


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 10:43:41 - Johan Bovin

jo, men det är ju det jag vill undvika....


Svara

Sv: Bestämma Culture

Postades av 2003-10-16 11:01:14 - Markus Larsson

Varför kan man aldrig läsa frågan ordentligt?

Jag kan tyvärr itne hjälpa dig mer. Vi får hoppas att någon annan som vet läser tråden och kan hjälpa dig.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
5 923
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies