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