Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 30
  1. #11
    l'errore è dove carichi l'assembly:
    codice:
    Dim a As [Assembly] = [Assembly].Load("resourcescripttext") 
    Dim rm As ResourceManager = New ResourceManager("it", a)
    dovrebbe essere:
    codice:
    Dim rm As ResourceManager = New ResourceManager("resourcescripttext", Assembly.LoadWithPartialName("resourcescripttext"))
    in pratica il prima paramentro indica il tipo di risorse da caricare (in questo caso tutte quelle di resourcescripttext) il secondo l'assembly da caricare, che con Assembly.LoadWithPartialName viene cercato in una cartella tipo bin\it.

    la lingua viene caricata automaticamente dalla cultura settata per il thread corrente, per settarla:
    codice:
    cultureInfo = new CultureInfo (codicelingua);
    Thread.CurrentThread.CurrentCulture = cultureInfo;
    Thread.CurrentThread.CurrentUICulture = cultureInfo

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    Sulla prima riga da te suggerita mi da quest'errore

    System.ArgumentNullException: Il valore non può essere null. Nome parametro: assembly

    è come se nn trovasse l'assembly, credo... ma perchè....

  3. #13
    che lingua hai impostato nelle preferenze di winzoz?
    Potrebbe essere che tu hai un server impostato in inglese, e quindi non trovi la dll corrispettiva.
    Se è cosi, per cambiare la lingua del thread vedi l'ultimo pezzo fi codice che ho postato.

    Puoi anche mettere un assempbly usate nel caso non ne venga trovato uno per la cultura corrente, mettendolo nella bin con nome "resourcescripttext.dll"

  4. #14
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    lo sto provando in locale, è tutto in italiano... ho provato a mettere la dll di dafault nella bin ma niente... lo so che so un caso disperato ma non riesco a capire come diavolo far funzionare quest'accidenti di multilingue

  5. #15
    :master: hai provato ad impostare la cultura dell thread?
    codice:
    cultureInfo = new CultureInfo ("it");
    Thread.CurrentThread.CurrentCulture = cultureInfo;
    Thread.CurrentThread.CurrentUICulture = cultureInfo;

  6. #16
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    si li mi da un altro tipo di errore mi dice che cultureinfo è un tipo e non può essere usato come espressione... ora ho provato a ripartire da zero con un progetto nuovo vuoto e vedere che succede... so 2 giorni!!!

  7. #17
    forse non è dichiarato il tipo
    codice:
    CultureInfo cultureInfo = new CultureInfo ("it");
    Thread.CurrentThread.CurrentCulture = cultureInfo;
    Thread.CurrentThread.CurrentUICulture = cultureInfo;

  8. #18
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    no lo avevo specificato... scusa l'impiccio mentale ma ormai ci sto provando senza sosta!!!

    cmq, lavoro in vb:
    Dim CultureInfo As CultureInfo = New CultureInfo("it")
    Thread.CurrentThread.CurrentCulture = CultureInfo
    Thread.CurrentThread.CurrentUICulture = CultureInfo

    errore:
    System.NotSupportedException: La lingua "it" non è associata ad alcun paese. Poiché non può essere usata per l'analisi e la formattazione, non può essere impostata come lingua corrente per il thread.

  9. #19
    allora usa it-it (che la cultura specific per italiano italia)...

  10. #20
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    niente da fare... ma ne usciremo?!?!?

    System.Resources.MissingManifestResourceException: Impossibile trovare nell'assembly risorse appropriate per la lingua specificata (o per la lingua non associata ad alcun paese). Assicurarsi che "it.resources" sia stato correttamente incorporato o collegato all'assembly "multil". baseName: it locationInfo: <null> resource file name: it.resources assembly: multil, Version=1.0.1768.31640, Culture=neutral, PublicKeyToken=null

    cmq ho provato anche con un progetto vuoto: una dll in bin come default e una dentro it, una label e stessa procedura nel codebehind, stessi problemi...speravo che iniziando da zero avrei scoperto qualche erroraccio di distrazione... ma niente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.