ERLEDIGT
NEIN
NEIN
ANTWORTEN
14
14
ZUGRIFFE
2472
2472
EMPFEHLEN
-
25.08.06 13:25 #1
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi,
also, ich verwende #Develop 2.0, und ich habe eine Resourcendatei angelegt, diese heißt "images.resources" und darin habe ich ein paar Bilder abgelegt. Diese würde ich gern wieder auslesen, und jetzt meine Frage, wie mache ich soetwas? Danke!MFG SeeSharpNewBee
-
Post verschoben. .NET Application und Service Design ist hauptsächlich für Patterns etc. gedacht.
-
Keine Ahnung wie du eine Ressourcen jetzt gespeichert hast (eigene Assembly, oder nur in einem RESX-File). Aber vielleicht hilft dir das weiter:
Code csharp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
System.Reflection.Assembly myAssembly; MyAssembly = this.GetType().Assembly; // Gets a reference to a different assembly. System.Reflection.Assembly myOtherAssembly; myOtherAssembly = System.Reflection.Assembly.Load("ResourceAssembly"); // Creates the ResourceManager. System.Resources.ResourceManager myManager = new System.Resources.ResourceManager("ResourceNamespace.myResources", myAssembly); // Retrieves String and Image resources. System.String myString; System.Drawing.Image myImage; myString = myManager.GetString("StringResource"); myImage = (System.Drawing.Image)myManager.GetObject("ImageResource");
-
Hi,
Wenn du eine Resources-Datei angelegt hast, hast du dafür sicherlich den ResourcesWriter genutzt.
Um eine Resources-Datei wieder auszulesen musst du den ResourcesReader nutzen.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
26.08.06 09:12 #5
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi Leute,
danke für die Antworten, das hat mir sehr geholfen!
@niggo: Ich habe die Resourcen per Rechtsklick --> Einfügen in die Datei eingefügt!MFG SeeSharpNewBee
-
Ok, aber selbst dann musst du den ResourceReader nutzen um eine Resources-Datei zu lesen.
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
28.08.06 20:37 #7
- Registriert seit
- Sep 2004
- Beiträge
- 200
Ich hab die Frage wieder aufgemacht, da ich wissen möchte, ob es möglich ist, zb. aus einer .dll nachträglich Resourcen auszulesen, zb. eine XML Datei oder so? Danke
MFG SeeSharpNewBee
-
Hi,
ja ist es. auch da hilft dir der ResourceManager (siehe Post von Norbert)Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
29.08.06 13:33 #9
- Registriert seit
- Sep 2004
- Beiträge
- 200
Ok, danke, ich werd mir den Teil mit dem ResourcenManager noch einmal ansehen!
Geändert von SeeSharpNewBee (07.09.06 um 17:00 Uhr)
MFG SeeSharpNewBee
-
07.09.06 17:00 #10
- Registriert seit
- Sep 2004
- Beiträge
- 200
Ich habe mir das mit dem RsourcenManager angesehen, aber ich begreife den Teil mit dem Namespace nicht.
Ein Beispiel:
Mein Projekt heißt TestProjekt und ist eine DLL. Der Klasse darin habe ich den Namespace WindowTest.MyTestWindow gegeben. Was muss ich jetzt bei Namespace bei der Instanzierung vom ResourcenManager angeben? Danke
Code :1 2
System.Resources.ResourceManager myManager = new System.Resources.ResourceManager(--> Um diesen Namespace geht es <--, myAssembly);
MFG SeeSharpNewBee
-
Beachte aber das Du den Typnamen der ResourcenKlasse MyResources bei'm obfuscaten excluden musst,Code csharp:
wenn Du danach noch an die Resourcen herran kommen willst.
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
08.09.06 10:58 #12
- Registriert seit
- Sep 2004
- Beiträge
- 200
Hi, danke für die antwort! Jetzt ist der Namespace quasi "dynamisch"? Und was ich nicht ganz verstanden hab
Danke!bei'm obfuscaten excludenMFG SeeSharpNewBee
-
@obfuscating: DLL schützen vor Fremdgebrauch - Thread
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
08.09.06 11:31 #14
- Registriert seit
- Sep 2004
- Beiträge
- 200
Ok, jetzt habe ich das zu dem du mir den Link gepostet hast auch gelesen, jedoch möchte ich meine dll momentan nicht schützen, aber trotzdem danke.
Ein Problem habe ich jetzt aber immer noch, ich bekomme immer den Fehler:
Ausnahme System.Resources.MissingManifestResourceException
Und ich weiß nicht warum, alles was ich mache ist:
Code :1 2 3 4 5 6 7
rm = new System.Resources.ResourceManager(this.GetType().Namespace+".SimpleLogon", this.GetType().Assembly); System.Windows.Forms.MessageBox.Show(typeof(SimpleLogon).FullName.ToString()); //Form frm_Caption = rm.GetString("frm_Caption").ToString();
Danke!MFG SeeSharpNewBee
-
13.09.06 10:08 #15
- Registriert seit
- Sep 2004
- Beiträge
- 200
Ok, das hab ich jetzt auch hinbekommen, ich hab die Resourcendatei einfach ins "Rootverzeichnis" gelegt.
Und jetzt hab ich wieder eine Frage, und zwar, kann man eigentlich auch Dlls aus der Resourcendatei verwenden? z.B.: wenn ich den .NetConnection107 für die MySql DB in die Resourcendatei lege, kann ich diesen dann ganz normal verwenden? Danke!MFG SeeSharpNewBee
Ähnliche Themen
-
2 Bilder in einer Box
Von kannaum im Forum CSSAntworten: 5Letzter Beitrag: 09.05.10, 13:06 -
3 Bilder in einer Reihe, wie
Von maeg im Forum PHPAntworten: 13Letzter Beitrag: 10.06.08, 20:07 -
Bilder aus einer DB anzeigen
Von consch im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 18.03.05, 17:41 -
3 Bilder in einer Reihe
Von santos2k3 im Forum PHPAntworten: 3Letzter Beitrag: 04.11.02, 16:00 -
Bilder aus einer DLL
Von MSuter im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 14.05.02, 10:06





Zitieren

Login





