Chaînes de ressources

De RAD Studio (Français)

Remonter à Support du langage C++ pour la VCL


Chaînes de ressource

Si vous avez du code dans une unité Pascal qui utilise des chaînes de ressource, le compilateur Pascal (DCC32) génère une variable globale et une macro du préprocesseur correspondante pour chaque chaîne de ressource quand il génère le fichier d’en-tête. Les macros sont utilisées pour charger automatiquement les chaînes de ressource et doivent être utilisées dans le code C++ à chaque fois qu’une chaîne de ressource doit être référencée. Par exemple, la section resourcestring du code Pascal Objet doit contenir

unit  borrowed ; 
interface 
resourcestring 

Warning = 'Be careful when accessing string resources.'; 

implementation 
begin 
end. 


Le code correspondant généré par le compilateur Pascal pour C++Builder doit être :

extern  PACKAGE System::Resource ResourceString _Warning ; 
# define  Borrowed_Warning System::LoadResourceString(&Borrowed::_Warning ) 


Cela vous permet d'utiliser la ressource chaîne Pascal Objet exportée sans avoir à appeler explicitement LoadResourceString.

Voir aussi

Autres langues