Überblick zum Extrahieren von Ressourcenstrings (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Refactoring von Anwendungen - Index

Durch das Extrahieren von Ressourcen-Strings lassen sich String-Definitionen zusammenfassen, um ihre Übersetzung zu vereinfachen. Sie können String-Werte in Ressourcen-Strings extrahieren, die im resourcestring-Abschnitt einer Quelltextdatei definiert sind. Enthält die Datei keinen resourcestring-Abschnitt, wird er von der Refactoring-Engine automatisch erzeugt und nach dem Schlüsselwort implementation oder der uses-Liste eingefügt.

Aus folgenden Elementen können keine Ressourcen-Strings erzeugt werden:

  • Konstanten. Beispielsweise lässt sich const A = 'abcdefg'; nicht in einen Ressourcen-String extrahieren.
  • Konstanten in Parametern. Der String MyProc(A, B:Integer; C: string='test'); kann z.B. nicht in einen Ressourcen-String extrahiert werden.
  • Ressourcen-Strings. Beispielsweise ist resourcestring A = 'test'; bereits ein Ressourcen-String, der nicht extrahiert werden kann.

Siehe auch