Re: Wie soll ich mit Ressourcen umgehen?
- From: Thorsten Doerfler <t.doerfler_nospam@xxxxxxx>
- Date: Tue, 10 Jul 2007 18:29:32 +0200
Robert Schneider schrieb:
Irgendwie verstehe ich das mit den Ressourcen noch nicht so richtig. Meine
Anwendung muss aber lokalisierbar sein. Kann mir daher mal jemand das grob
erklären, bzw. eine Vorgehensweise für mein Problem anbieten?
Mein (wahrscheinlich nicht so außergewöhnliches) Szenario: Ein dll-Projekt A
referenziert ein dll-Projekt X. Beide Projekte enthalten Strings und Icons.
Ich möchte nun in Projekt A diverse Strings, bzw. Icons aus Projekt X
verwenden. Am schönsten wäre das ja mit My.Resource, was aber wahrscheinlich
nicht geht, wie ich fürchte.
My.Resource ist keine Zauberei, sondern nur Verschleierung simpelster
Framework-Methoden: Der ResourceManager kann auch ohne My Namespace
verwendet werden und bietet damit ungeahnte Flexibilität. Zum
Beispiel, um "Icon1" aus den Ressourcen des referenzierten "ProjektA"
zu erhalten:
Dim lResMan As _
New System.Resources.ResourceManager("ProjektA.Resources", _
GetType(ProjektA.Class1).Assembly)
Dim lObj As Object = lResMan.GetObject("Icon1")
Me.PictureBox1.Image = DirectCast(lObj, Image)
Und kann es sein, dass ich um gehardcodete (wie heißt das im Deutschen?)
Wie wäre es mit "hart kodierte"? Mich würde es aber nicht wundern,
wenn Deine Wortschöpfung es auch mal in den Duden schafft.
Thorsten Dörfler
--
vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/
.
- Follow-Ups:
- Re: Wie soll ich mit Ressourcen umgehen?
- From: Robert Schneider
- Re: Wie soll ich mit Ressourcen umgehen?
- References:
- Wie soll ich mit Ressourcen umgehen?
- From: Robert Schneider
- Wie soll ich mit Ressourcen umgehen?
- Prev by Date: Re: Datagridview Maxlength
- Next by Date: Re: Array von Eventhandlern
- Previous by thread: Wie soll ich mit Ressourcen umgehen?
- Next by thread: Re: Wie soll ich mit Ressourcen umgehen?
- Index(es):
Relevant Pages
|