Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#3

Re: resourcestring zur laufzeit auslesen und neu befüllen

  Alt 3. Jul 2009, 00:06
Zitat von Digielm:
Hallo,

mal eine Frage

Habe ich eine Change innerhalb der Laufzeit von einem Programm die resourcestring einzulesen und diese auszuwerten bzw. diese auch mit anderen Strings zu befüllen ??
Hallo,

alles an seinem Ort: Resourcen sind Read-Only-Texte (oder anderes), die quasi mitgeliefert werden und nicht veränderbar sind, solange nicht jemand eine neue Exe mit möglicherweise geänderten Texten kompiliert. Insofern sind Resourcen genauso Compile-Time-definiert wie Stringkonstanten im Programm, aber doch besser zu handhaben als in der Source verstreute Texte, z.B. beim Wechsel der Sprache. Ausserdem gibt es Resource-Editoren, mit denen man in einer fertigen Exe oder Dll die Texte ändern kann, aber das sind eben Spezialwerkzeuge wie der Compiler selbst.

Texte, die geändert werden können, gehören in eine Konfigurationsdatei, also Ini-Datei, config-Datei oder Registry. Entweder liefert man die mit oder man füllt sie beim ersten Start aus Resourcen.

Wenn der geänderte Text nicht persistent sein soll, braucht man garnichts weiter, man weist ihn einfach der Variablen zu.

Gruss Reinhard
  Mit Zitat antworten Zitat