| 

.NET C# Java Javascript Exception

0
Ist es möglich, die Ressourcen (z.B. Bilder und Symbole, die in der Benutzeroberfläche eingesetzt wird) in einem Programm nach der Übersetzung - beispielsweise durch einen Dialog - zu erweitern oder nach Bedarf auszutauschen, ohne das Programm neu übersetzen zu müssen? Oder wäre es sinnvoll, die besagten Ressourcen generell in einer gesonderten Datei zu verpacken?
08.09.2011
DataMan 249 1 2
2 Antworten
0
Du musst die Bilder nicht in die Exe packen. Das ist nur praktisch, weil du dann garantiert alle Images zusammen hast und keines fehlt. Du kannst die Images auch während der Laufzeit aus einer Datei lesen und dann erst zuweisen. Dann kannst du das Bild später noch austauschen, wenn du einfach ein anderes Bild mit gleichem Namen in das entsprechende Verzeichnis setzt.

Natürlich kannst du das Bild auch in einem Dialog zuweisen, musst nur, wenn der Wechsel nach dem nächsten Programmstart erhalten bleiben soll, das irgendwo speichern.
08.09.2011
KN 1,7k 1 8
KN 1,7k 1 8
0
Adding and Editing Resources
When you build your application, Visual Studio invokes the resgen.exe tool to convert your application resources into an internal class called Resources. This class is contained in the Resources.Designer.cs file which is nested under the Resources.resx file in Solution Explorer. The Resources class encapsulates all your project resources into static readonly get properties as a way of providing strongly-typed resources at run-time.

Ich würde sagen: Geht nicht.
08.09.2011
Jürgen Luhr 7,1k 2 9

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH