Error del compilador de recursos RW2002

Error de análisis

Posibles causas del error:

  1. Tipo de acelerador necesario (ASCII o VIRTKEY)

    El campo type de la instrucción ACCELERATORS debe contener el valor ASCII o VIRTKEY.

  2. BEGIN se esperaba en la tabla de aceleradores

    La palabra clave BEGIN debe aparecer inmediatamente después de la palabra clave ACCELERATORS .

  3. Se esperaba BEGIN en el diálogo

    La palabra clave BEGIN debe aparecer inmediatamente después de la palabra clave DIALOG.

  4. BEGIN esperado en el menú

    La palabra clave BEGIN debe aparecer inmediatamente después de la palabra clave MENU .

  5. Se esperaba BEGIN en RCData

    La palabra clave BEGIN debe aparecer inmediatamente después de la palabra clave RCDATA .

  6. Se esperaba la palabra clave BEGIN en la tabla de cadenas

    La palabra clave BEGIN debe aparecer inmediatamente después de la palabra clave STRINGTABLE.

  7. No se pueden volver a usar constantes de cadena

    Usa el mismo valor dos veces en una instrucción STRINGTABLE. Asegúrese de no combinar valores decimales y hexadecimales superpuestos. Cada identificador de una STRINGTABLE debe ser único. Para obtener el máximo de eficacia, utilice constantes contiguas que comiencen en un múltiplo de 16.

  8. Carácter de control fuera del intervalo [^A - ^Z]

    Un carácter de control en la instrucción ACELERAtors no es válido. El carácter que sigue al símbolo de intercalación (^) debe estar comprendido entre A y Z, ambos inclusive.

  9. Menús vacíos no permitidos

    Aparece una palabra clave END antes de definir los elementos de menú en la instrucción MENU. El compilador de recursos no permite menús vacíos. Asegúrese de que no tiene comillas abiertas dentro de la instrucción MENU.

  10. Se esperaba END en el diálogo

    La palabra clave END debe aparecer al final de una instrucción DIALOG. Asegúrese de que no haya un signo de abrir comillas a la izquierda de la instrucción anterior.

  11. END esperado en el menú

    La palabra clave END debe aparecer al final de una instrucción MENU . Asegúrese de que no tenga ningún signo de comillas abierto ni una pareja que no coincida de instrucciones BEGIN y END .

  12. Se esperaba una coma en la tabla de aceleradores

    El compilador de recursos requiere una coma entre los campos event y idvalue de la instrucción ACCELERATORS.

  13. Se esperaba un nombre de clase de control

    El campo class de una instrucción CONTROL de la instrucción DIALOG debe ser uno de los siguientes tipos: BUTTON, COMBOBOX, EDIT, LISTBOX, SCROLLBAR, STATIC o definido por el usuario. Asegúrese de que la clase esté escrita correctamente.

  14. Se esperaba un nombre de fuente

    El campo typeface de la opción FONT de la instrucción DIALOG debe ser una cadena de carácter ASCII entre comillas dobles. Este campo especifica el nombre de una fuente.

  15. Se esperaba el valor de identificador para menuitem

    La instrucción MENU debe contener un campo menuID que especifique el nombre o el número que identifica el recurso de menú.

  16. Se esperaba una cadena de menú

    Cada una de las instrucciones MENUITEM y POPUP debe contener un campo text , que es una cadena entre comillas dobles que especifica el nombre del elemento de menú o menú de elemento emergente. Una instrucción MENUITEM SEPARATOR no requiere ninguna cadena entre comillas.

  17. Se esperaba un valor de comando numérico

    El compilador de recursos esperaba un campo idvalue numérico en la instrucción ACCELERATORS. Asegúrese de haber usado una constante #define para especificar el valor y que la constante está escrita correctamente.

  18. Se esperaba una constante numérica en la tabla de cadenas

    Una constante numérica, definida en una instrucción #define debe seguir inmediatamente a la palabra clave BEGIN en una instrucción STRINGTABLE .

  19. Se esperaba un tamaño de punto numérico

    El campo pointsize de la opción FONT en la instrucción DIALOG debe ser un valor entero de tamaño de punto.

  20. Se esperaba una constante de diálogo numérica

    Una instrucción DIALOG requiere valores enteros para los campos x, y, width y height. Asegúrese de que estos valores se incluyen después de la palabra clave DIALOG y de que no son negativos.

  21. Se esperaba una cadena en STRINGTABLE

    Se espera una cadena después de cada valor stringid en una instrucción STRINGTABLE .

  22. Se esperaba un comando de acelerador de constante o cadena

    El compilador de recursos no pudo determinar qué tipo de clave se va a configurar para el acelerador. El campo event de la instrucción ACCELERATORS podría no ser válido.

  23. Se esperaba un número para el identificador

    Se espera un número para el campo id de una instrucción de control en la instrucción DIALOG. Asegúrese de que tiene un número o una instrucción #define para el identificador de control.

  24. Se esperaba una cadena entre comillas en la clase de cuadro de diálogo

    El campo class de la opción CLASS en la instrucción DIALOG debe ser un entero o una cadena entre comillas dobles.

  25. Se esperaba una cadena entre comillas en el título del cuadro de diálogo

    El campo captiontext de la opción CAPTION de la instrucción DIALOG debe ser una cadena de caracteres ASCII entre comillas dobles.

  26. Archivo no encontrado: nombre de archivo

    No se encontró el archivo especificado en la línea de comandos del compilador de recursos. Compruebe si el archivo se ha movido a otro directorio y si se ha escrito correctamente el nombre de archivo o ruta de acceso. Los archivos se buscan usando la variable de entorno INCLUDE en la configuración de Visual Studio, si está disponible.

  27. Los nombres de fuente deben ser ordinales

    El campo pointsize de la instrucción FONT debe ser un entero, no una cadena.

  28. Acelerador no válido

    Un campo event en la instrucción ACCELERATORS no se reconoció o tenía más de dos caracteres de longitud.

  29. Tipo de acelerador no válido (ASCII o VIRTKEY)

    El campo type de la instrucción ACCELERATORS debe contener el valor ASCII o VIRTKEY.

  30. Carácter de control no válido

    Un carácter de control en la instrucción ACELERAtors no es válido. Un carácter de control válido consta de una letra (solo) después de un símbolo de intercalación (^).

  31. Tipo de control no válido

    Cada instrucción de control en una instrucción DIALOG debe ser una de las siguientes: CHECKBOX, COMBOBOX, CONTROL, CTEXT, DEFPUSHBUTTON, EDITTEXT, GROUPBOX, ICON, LISTBOX, LTEXT, PUSHBUTTON, RADIOBUTTON, RTEXT, SCROLLBAR. Asegúrese de que estas instrucciones de control estén escritas correctamente.

  32. Tipo no válido

    El tipo de recurso no estaba entre los tipos definidos en el archivo WINDOWS.h.

  33. Se esperaba una cadena de texto o un ordinal en el control

    El campo text de una instrucción CONTROL en la instrucción DIALOG debe ser una cadena de texto o una referencia ordinal al tipo de control. Si usa un ordinal, asegúrese de que tiene una instrucción #define para el control.

  34. Paréntesis desemparejados

    Asegúrese de que cerró todos los paréntesis abiertos en la instrucción DIALOG.

  35. Valor inesperado en RCData

    Los valores de datos sin procesar de la instrucción RCDATA deben ser enteros o cadenas, separados por una coma. Compruebe que no olvidó una coma o unas comillas de una cadena.

  36. Subtipo de menú desconocido

    El campo item-definition de la instrucción MENU solo puede contener instrucciones MENUITEM y POPUP.