Recurso RCDATA

Define un recurso de datos sin procesar para una aplicación. Los recursos de datos sin procesar permiten la inclusión de datos binarios directamente en el archivo ejecutable.

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

Parámetros

nameID

Nombre único o un valor entero de 16 bits sin signo que identifica el recurso.

instrucciones opcionales

Este parámetro puede ser cero o más de las siguientes instrucciones.

. Descripción
CARACTERÍSTICASdword Información definida por el usuario sobre un recurso que pueden usar las herramientas que leen y escriben archivos de recursos. Para obtener más información, vea CARACTERÍSTICAS.
IDIOMA,sublanguaje Idioma del recurso. Para obtener más información, vea LANGUAGE.
VERSIONdword Número de versión definido por el usuario para el recurso que pueden usar las herramientas que leen y escriben archivos de recursos. Para obtener más información, vea VERSION.

 

raw-data

Datos sin procesar que constan de uno o varios enteros o cadenas de caracteres. Los enteros se pueden especificar en formato decimal, octal o hexadecimal. Para ser compatible con Windows de 16 bits, los enteros se almacenan como valores de WORD . Puede almacenar un entero como un valor DWORD calificando el entero con el sufijo "L".

Las cadenas se incluyen entre comillas. RC no anexa automáticamente un carácter nulo de terminación a una cadena. Cada cadena es una secuencia de los caracteres ANSI especificados, a menos que la califique como una cadena de caracteres anchos con el prefijo L.

El bloque de datos comienza en un límite DWORD y RC no realiza relleno ni alineación de datos dentro del bloque de datos sin procesar. Es su responsabilidad garantizar la alineación adecuada de los datos dentro del bloque.

Algunos atributos también se admiten para la compatibilidad con versiones anteriores. Para obtener más información, consulte Atributos de recursos comunes.

Ejemplos

En el ejemplo siguiente se muestra el uso de la instrucción RCDATA :

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 
}

Consulte también

ACELERADORES

CARACTERÍSTICAS

LENGUA

MENÚ

STRINGTABLE

VERSIÓN