Compartir a través de


Incluir símbolos compartidos (de sólo lectura) o calculados

Actualización: noviembre 2007

La primera vez que el entorno de desarrollo lee un archivo de recursos creado por otra aplicación, marca todos los archivos de encabezado incluidos como de sólo lectura. Más adelante puede utilizarse el cuadro de diálogo Archivos de inclusión de recursos para agregar otros archivos de encabezado de símbolos de sólo lectura.

Un motivo por el que el desarrollador podría estar interesado en el uso de definiciones de símbolos de sólo lectura son los archivos de símbolos que se deseen compartir entre varios proyectos.

También pueden utilizarse archivos de símbolos de inclusión si se dispone de recursos existentes con definiciones de símbolos que usan expresiones en lugar de enteros sencillos para definir el valor del símbolo. Por ejemplo:

#define   IDC_CONTROL1 2100
#define   IDC_CONTROL2 (IDC_CONTROL1+1)

El entorno interpreta correctamente estos símbolos calculados siempre que:

  • Los símbolos calculados se incluyan en un archivo de símbolos de sólo lectura.

  • El archivo de recursos contenga recursos a los que ya estén asignados estos símbolos calculados.

  • Se espera una expresión numérica.

Nota:

Si se espera una cadena o expresión numérica, no se evalúa la expresión.

Para incluir símbolos compartidos (sólo lectura) en un archivo de recursos

  1. En la Vista de recursos, haga clic con el botón secundario del mouse (ratón) en el archivo .rc file y seleccione Archivos de inclusión de recursos en el menú contextual.

    Nota:

    Si el proyecto no contuviera un archivo .rc, vea Crear un nuevo archivo de secuencias de comandos de recursos.

  2. En el cuadro Directivas de símbolos de sólo lectura, especifique mediante la directiva de compilador #include el archivo donde desea guardar los símbolos de sólo lectura.

    No se debe llamar al archivo Resource.h, puesto que es el nombre de archivo utilizado normalmente por el archivo principal de encabezado de símbolos.

    Nota:

    Importante   La información que especifique en el cuadro Directivas de símbolos de sólo lectura se incluirá en el archivo de recursos exactamente igual que la escriba. Asegúrese de que no contenga errores de ortografía ni de sintaxis.

    En el cuadro Directivas de símbolos de sólo lectura pueden incluirse archivos que solamente contienen definiciones de símbolos. No incluya definiciones de recursos; de lo contrario, se crearán duplicados de las definiciones de los recursos cuando guarde el archivo.

  3. Sitúe los símbolos en el archivo especificado.

    Los símbolos de los archivos incluidos de esta forma se evaluarán cada vez que se abra el archivo de recursos, pero no se reemplazarán en el disco cuando se guarde el archivo.

  4. Haga clic en Aceptar.

Para obtener información sobre cómo agregar recursos a proyectos administrados, vea Recursos de aplicacionesen la Guía del desarrollador de .NET Framework de .NET Framework. Para obtener información sobre cómo agregar manualmente archivos de recursos a proyectos administrados, cómo obtener acceso a recursos, cómo mostrar recursos estáticos y cómo asignar cadenas de recursos a propiedades, vea Tutorial: Adaptar formularios Windows Forms y Tutorial: Utilizar los recursos de adaptación con ASP.NET.

Requisitos

Win32

Vea también

Referencia

Restricciones de los nombres de símbolo

Restricciones de los valores de símbolo

Identificadores de símbolo predefinidos

Símbolos: Identificadores de recursos