Extraction d'une chaîne de ressource (Delphi)
Remonter à Refactoring des applications - Index
L'extraction de chaînes de ressources permet de centraliser les définitions de chaînes pour ensuite, si nécessaire, en faciliter la traduction. Vous pouvez extraire des valeurs de chaînes en chaînes de ressources définies dans la section resourcestring du fichier de votre code. Si votre code ne comporte pas de section resourcestring, le moteur de refactoring en crée une après le mot clé implementation ou la liste uses.
Vous ne pouvez pas créer une chaîne de ressource à partir des éléments suivants :
- Constantes. Par exemple, const A = 'abcdefg'; ne peut pas être extraite en une chaîne de ressource.
- Constantes dans des paramètres. Par exemple, dans MyProc(A, B:Integer; C: string='test');, la chaîne ne peut pas être extraite en une chaîne de ressource.
- Chaînes de ressources. Par exemple, resourcestring A = 'test'; est déjà une chaîne de ressource.