RCDATA-Ressource

Definiert eine Rohdatenressource für eine Anwendung. Rohdatenressourcen ermöglichen die Direkte Einbeziehung von Binären Daten in die ausführbare Datei.

nameID RCDATA  [optional-statements] {raw-data  ...}

Parameter

nameID

Eindeutiger Name oder ein 16-Bit-Ganzzahlwert, der die Ressource identifiziert.

optional-Anweisungen

Dieser Parameter kann null oder mehr der folgenden Anweisungen sein.

-Anweisung. BESCHREIBUNG
MERKMALE Benutzerdefinierte Informationen zu einer Ressource, die von Tools verwendet werden kann, die Ressourcendateien lesen und schreiben. Weitere Informationen finden Sie unter "MERKMALE".
LANGUAGElanguage, Unterlanguage Sprache für die Ressource. Weitere Informationen finden Sie unter LANGUAGE.
VERSIONdword Benutzerdefinierte Versionsnummer für die Ressource, die von Tools verwendet werden kann, die Ressourcendateien lesen und schreiben. Weitere Informationen finden Sie unter VERSION.

 

Rohdaten

Rohdaten, die aus einer oder mehreren Ganzzahlen oder Zeichenfolgen von Zeichen bestehen. Ganze Zahlen können im Dezimal-, Oktal- oder Hexadezimalformat angegeben werden. Um mit 16-Bit-Windows kompatibel zu sein, werden ganze Zahlen als WORD-Werte gespeichert. Sie können eine ganze Zahl als DWORD-Wert speichern, indem Sie die ganze Zahl mit dem Suffix "L" qualifizieren.

Zeichenfolgen werden in Anführungszeichen eingeschlossen. RC fügt kein endendes Nullzeichen automatisch an eine Zeichenfolge an. Jede Zeichenfolge ist eine Sequenz der angegebenen ANSI-Zeichen, es sei denn, Sie qualifizieren sie als Breitzeichenzeichenfolge mit dem L-Präfix.

Der Datenblock beginnt an einer DWORD-Grenze und RC führt keine Abstands- oder Ausrichtung von Daten innerhalb des Rohdatenblocks aus. Es ist Ihre Verantwortung, die ordnungsgemäße Ausrichtung von Daten innerhalb des Blocks sicherzustellen.

Bestimmte Attribute werden auch zur Abwärtskompatibilität unterstützt. Weitere Informationen finden Sie unter "Common Resource Attributes".

Beispiele

Im folgenden Beispiel wird die Verwendung der RCDATA-Anweisung veranschaulicht:

resname RCDATA
{
   "Here is an ANSI string\0",    // explicitly null-terminated 
   L"Here is a Unicode string\0", // explicitly null-terminated 
   1024,                          // integer, stored as WORD 
   7L,                            // integer, stored as DWORD 
   0x029a,                        // hex integer 
   0o733,                         // octal integer 
}

Siehe auch

BESCHLEUNIGER

MERKMALE

SPRACHE

MENÜ

STRINGTABLE

VERSION