| Forum: VB.NET |
Thema:
My.Resources enumerieren |
Von:
Donald Duck (
19.06.2006 15:04) |
Hallo!
Ich suche eine Möglichkeit, Ressourcen programmatisch
aufzulisten.
Beispiel:
Eine Ressource "ErrorsRes" beinhaltet verschiedene
Strings. Ich möchte nun eine Textbox erzeugen, welche
mir den Namen, wie auch den Wert der einzelnen Strings
dieser Ressource auflistet.
à la .NET 1.1 habe ich eine Möglichkeit gefunden:
[code]
Dim myRR As ResourceReader
Dim myEnum As IDictionaryEnumerator
Dim myAssem As Assembly = GetType(ResLibraryClass).Assembly
myRR = New ResourceReader(myAssem.GetManifestResourceStream("Stammnamespace.ErrorsRes.resources"))
myEnum = myRR.GetEnumerator()
Me.TextBox1.Text = ""
Do While myEnum .MoveNext
Me.TextBox1.Text = Me.TextBox1.Text & CType(myEnum .Key, String) & "," & CType(myEnum .Value, String) & vbCrLf
Loop
[/code]
Die Frage bezieht sich nun auf das .NET 2.0 Framework.
Ich möchte via My.Resources.ErrorsRes irgendwie diese
Liste erzeugen, so à la
[code]
Dim myObj As .....
For Each myObj In My.Resources.ErrorsRes
.....
Next
[/code]
Wunderbar wäre natürlich noch die Möglichkeit,
My.Resources selbst aufzulisten. Ich mache das
im .NET 1.1 Framework via
[code]
Dim ResourceName As String
myAssem = GetType(ResLibraryClass).Assembly
For Each ResourceName In myAssem.GetManifestResourceNames
...
myRR = New ResourceReader(myAssem.GetManifestResourceStream(ResourceName))
myEnum = myRR.GetEnumerator()
...
[/code]
aber wie sieht das mit .NET 2.0 und My.Resources aus?
Vielen Dank & Grüsse
| Betreff |
Von |
Datum |
|
|
  |
AW: My.Resources enumerieren
| Hi,<br><br>du kannst nicht direkt die My.Resources Objekte enumerieren.<br>du könntest mit reflection z.b. so <br><br> Dim type As Type =... |
 |
 |
 |
|
|
Christian
Hehtke
|
19.06.2006 20:50 |
|
|
  |
AW: AW: My.Resources enumerieren
| Hi,
die Antwort ist perfekt! Vielen Dank!
Um kurz mein Anliegen weiter noch zu motivieren.
Ich habe einen Weg gesucht, in meinen kulturabhängigen
Applikationen, die lokalisierten... |
 |
 |
 |
|
|
Donald
Duck
|
19.06.2006 21:32 |
|
|
  |
AW: AW: My.Resources enumerieren
| ...die Formattierung ist wohl ein wenig durcheinander geraten...sorry.
Hi,
die Antwort ist perfekt! Vielen Dank!
Um kurz mein Anliegen weiter noch zu motivieren.
Ich habe einen Weg gesucht, in... |
 |
 |
 |
|
|
Donald
Duck
|
19.06.2006 21:34 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!