Zitat von
CodeX:
in einer extradatei werden die strings auf folgende weise gespeichert. (lässt sich auch auf mehrere dateien verteilen -> eine datei pro sprache)
Code:
STRINGTABLE
BEGIN
1, "Sprachwandler"
2, "Deutsch"
3, "Englisch"
1001, "LanguageChanger"
1002, "German"
1003, "English"
END
Ähhm, aber das ist doch genau das was Delphi im Hintergrund macht wenn man Resourcestrings definiert. Es wird eine Stringtable-Resource erzeugt. Solche Resource kann man natürlich auch ohne das Schlüsselwort "reaourcestring" erzeugen indem man sie wie du es angegeben hast in eine Datei schreibt und dann mit der Resoucecompiler compilliert.
Wenn man schreibt:
Code:
resourcestring
S1 = 'Sprachwandler';
S2 = 'Deutsch';
S3 = 'Englisch';
S1001 = 'LanguageChanger';
S1002 = 'German';
S1003 = 'English';
entsteht in der EXE (oder in der
DLL) genau die selbe STRINGTABLE!
Ciao,
Ralf