Re: Wie soll ich mit Ressourcen umgehen?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



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/
.



Relevant Pages

  • Wie soll ich mit Ressourcen umgehen?
    ... Mein 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. ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • Re: is donation a commercial activity?
    ... I found lots of icons "with strings attached". ... like photos: You can easily find thousands, ... then once you start reading the fine print it's ...
    (microsoft.public.vb.general.discussion)
  • Re: Warum eigentlich eine Delphi XE Starter nur gegen (viel) Geld ?
    ... man so ein Projekt auf Unicode umstellt, ... Datenspeicherung benutzen, oder sehr viel Assembler mit Strings, ...
    (de.comp.lang.delphi.misc)
  • Re: Emoticon text parser
    ... strings so that they can be replaced with small icons a text ... That all depends on how you're formatting the text to include the icons. ... can display HTML, you might just use the java.util.regex package useful. ... control codes or any programming language constructs... ...
    (comp.lang.java.programmer)
  • =?iso-8859-1?Q?Re:_Icons_hinzuf=FCgen?=
    ... ist) mit mehreren Icons ausstatten. ... einbauen muß damit die Icons dann tatsächlich durch den Explorer ... RES-Datei dem Projekt hinzufügt, wird sie nicht automatisch in die EXE-Datei eingebettet. ...
    (microsoft.public.de.german.entwickler.dotnet.vb)