Ressourcenstrings

Aus RAD Studio (Deutsch)
Wechseln zu: Navigation, Suche

Nach oben zu C++-Sprachunterstützung für die VCL


Ressourcenstrings

Wenn der Quelltext in einer Pascal-Unit Ressourcenstrings verwendet, erzeugt der Pascal-Compiler (DCC32) beim Erstellen der Header-Datei für jeden Ressourcenstring eine globale Variable und ein entsprechendes Präprozessor-Makro. Mithilfe der Makros werden die Ressourcenstrings automatisch geladen und sollen im C++-Quelltext überall dort verwendet werden, wo der betreffende Ressourcenstring referenziert wird. Beispielsweise könnte der Ressourcenstring-Abschnitt im Object Pascal-Quelltext Folgendes enthalten:

unit  borrowed ; interface resourcestring 

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

implementation begin end. 


Der dafür vom Pascal-Compiler für C++Builder erzeugte Quelltext lautet folgendermaßen:

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


Dadurch können Sie den exportierten Object Pascal-Ressourcenstring ohne expliziten Aufruf von LoadResourceString verwenden.

Siehe auch

In anderen Sprachen