Ressourcencompiler: Fehler RW2002

Analysefehler

Dieser Fehler kann eine der folgenden Ursachen haben:

  1. Zugriffstastentyp erforderlich (ASCII oder VIRTKEY)

    Das Typfeld in der ACCELERATORS-Anweisung muss entweder den ASCII- oder VIRTKEY-Wert enthalten.

  2. BEGIN in der Schnellinfotabelle erwartet

    Das BEGIN -Schlüsselwort muss direkt auf das ACCELERATORS -Schlüsselwort folgen.

  3. ANFANG im Dialogfeld erwartet

    Die BEGIN-Schlüsselwort (keyword) muss sofort dem DIALOG-Schlüsselwort (keyword) folgen.

  4. BEGIN im Menü erwartet

    Das BEGIN -Schlüsselwort muss direkt auf das MENU -Schlüsselwort folgen.

  5. BEGIN in RCData erwartet

    Das BEGIN -Schlüsselwort muss direkt auf das RCDATA -Schlüsselwort folgen.

  6. BEGIN-Schlüsselwort (keyword) in einer Zeichenfolgentabelle erwartet

    Die BEGIN-Schlüsselwort (keyword) muss sofort dem STRINGTABLE-Schlüsselwort (keyword) folgen.

  7. Zeichenfolgenkonstanten können nicht erneut verwendet werden.

    Sie verwenden denselben Wert zweimal in einer STRINGTABLE-Anweisung . Stellen Sie sicher, dass Sie keine überlappenden Dezimal- und Hexadezimalwerte mischen. Jede ID in einer STRINGTABLE muss eindeutig sein. Verwenden Sie für maximale Effizienz zusammenhängende Konstanten, die auf einem Vielfachen von 16 beginnen.

  8. Steuerzeichen außerhalb des Bereichs [^A - ^Z]

    Ein Steuerzeichen in der ACCELERATORS -Anweisung ist ungültig. Das auf das Caretzeichen (^) folgende Zeichen muss zwischen A und Z (einschl.) liegen.

  9. Leere Menüs sind nicht zulässig

    Ein END-Schlüsselwort (keyword) wird angezeigt, bevor alle Menüelemente in der MENU-Anweisung definiert sind. Der Ressourcencompiler lässt keine leeren Menüs zu. Stellen Sie sicher, dass in der MENU-Anweisung keine offenen Anführungszeichen vorhanden sind.

  10. ENDE im Dialogfeld erwartet

    Das END-Schlüsselwort (keyword) muss am Ende einer DIALOG-Anweisung erfolgen. Stellen Sie sicher, dass keine offenen Anführungszeichen aus der vorherigen Anweisung übrig sind.

  11. ENDE im Menü erwartet

    Das END -Schlüsselwort muss am Ende einer MENU -Anweisung stehen. Stellen Sie sicher, dass keine öffnenden Anführungszeichen oder nicht übereinstimmende Paare von BEGIN - und END -Anweisungen vorhanden sind.

  12. Komma in Der Zugriffstastentabelle erwartet

    Der Ressourcencompiler erfordert ein Komma zwischen dem Ereignis und den Idvalue-Feldern in der ACCELERATORS-Anweisung.

  13. Name der Steuerelementklasse erwartet

    Das Klassenfeld einer CONTROL-Anweisung in der DIALOG-Anweisung muss eines der folgenden Typen sein: BUTTON, COMBOBOX, EDIT, LISTBOX, SCROLLBAR, STATIC oder user-defined. Stellen Sie sicher, dass die Klasse richtig geschrieben ist.

  14. Schriftartenname erwartet

    Das Feld typeface der FONT-Option in der DIALOG -Anweisung muss eine ASCII-Zeichenfolge in doppelten Anführungszeichen sein. Dieses Feld gibt den Namen einer Schriftart an.

  15. Erwarteter ID-Wert für menuitem

    Die MENU -Anweisung muss ein menuID -Feld aufweisen, in dem der Name oder die Nummer angegeben ist, der bzw. die die Menüressource identifiziert.

  16. Menüzeichenfolge erwartet

    Jede MENUITEM - und POPUP -Anweisung muss ein Text -Feld enthalten. Hierbei handelt es sich um eine Zeichenfolge in doppelten Anführungszeichen, die den Namen des Menüelements oder Popupmenüs angibt. Eine MENUITEM SEPARATOR-Anweisung erfordert keine an zitierte Zeichenfolge.

  17. Numerischer Befehlswert erwartet

    Der Ressourcencompiler erwartet ein numerisches Idvalue-Feld in der ACCELERATORS-Anweisung . Stellen Sie sicher, dass Sie eine #define Konstante verwendet haben, um den Wert anzugeben und dass die Konstante richtig geschrieben ist.

  18. Erwartete numerische Konstante in einer Zeichenfolgentabelle

    Eine in einer #define -Anweisung definierte numerische Konstante muss direkt auf das BEGIN -Schlüsselwort in einer STRINGTABLE -Anweisung folgen.

  19. Erwartete Numerische Punktgröße

    Das Feld pointsize der Option FONT in der Anweisung DIALOG muss ein ganzzahliger Punktgrößenwert sein.

  20. Erwartete numerische Dialogkonstante

    Eine DIALOG-Anweisung erfordert ganzzahlige Werte für die Felder "x", "y", "width" und "height ". Stellen Sie sicher, dass diese Werte nach dem DIALOG-Schlüsselwort (keyword) enthalten sind und dass sie nicht negativ sind.

  21. Zeichenfolge in STRINGTABLE erwartet

    Nach jedem stringid -Wert in einer STRINGTABLE -Anweisung wird eine Zeichenfolge erwartet.

  22. Zeichenfolgen- oder Konstantentastenbefehl erwartet

    Der Ressourcencompiler konnte nicht bestimmen, welche Art von Schlüssel für die Zugriffstaste eingerichtet wurde. Das Ereignisfeld in der ACCELERATORS-Anweisung ist möglicherweise ungültig.

  23. Erwartete Nummer für DIE ID

    Erwartet eine Zahl für das ID-Feld einer Steuerelement-Anweisung in der DIALOG-Anweisung . Stellen Sie sicher, dass Sie über eine Nummer oder #define Anweisung für die Steuerelement-ID verfügen.

  24. Erwarten einer Zeichenfolge in An zitierten Zeichenfolgen in der Dialogklasse

    Das Klassenfeld der CLASS-Option in der DIALOG-Anweisung muss eine ganze Zahl oder eine Zeichenfolge sein, die in doppelte Anführungszeichen eingeschlossen ist.

  25. Erwarten einer Zeichenfolge im Dialogfeldtitel

    Das Untertitel textfeld der OPTION CAPTION in der DIALOG-Anweisung muss eine ASCII-Zeichenzeichenfolge sein, die in doppelte Anführungszeichen eingeschlossen ist.

  26. Datei nicht gefunden: Dateiname

    Die in der Befehlszeile des Ressourcencompilers angegebene Datei wurde nicht gefunden. Überprüfen Sie, ob die Datei in ein anderes Verzeichnis verschoben wurde und ob der Dateiname und der Pfad korrekt eingegeben wurden. Dateien werden nach der INCLUDE-Umgebungsvariable oder der Visual Studio-Einstellung gesucht, sofern verfügbar.

  27. Schriftartennamen müssen Ordnungszahlen sein

    Das Punktize-Feld in der FONT-Anweisung muss eine ganze Zahl und keine Zeichenfolge sein.

  28. Ungültige Zugriffstaste

    Ein Ereignisfeld in der ACCELERATORS-Anweisung wurde nicht erkannt oder war mehr als zwei Zeichen lang.

  29. Ungültiger Zugriffstastentyp (ASCII oder VIRTKEY)

    Das Typfeld in der ACCELERATORS-Anweisung muss entweder den ASCII- oder VIRTKEY-Wert enthalten.

  30. Ungültiges Steuerelementzeichen

    Ein Steuerzeichen in der ACCELERATORS -Anweisung ist ungültig. Ein gültiges Steuerelementzeichen besteht aus einem Buchstaben (nur) nach einem Caret (^).

  31. Ungültiger Steuerelementtyp

    Jede Steuerelementanweisung in einer DIALOG-Anweisung muss eine der folgenden Sein: CHECKBOX, COMBOBOX, CONTROL, CTEXT, DEFPUSHBUTTON, EDITTEXT, GROUPBOX, ICON, LISTBOX, LTEXT, PUSHBUTTON, RADIOBUTTON, RTEXT, SCROLLBAR. Stellen Sie sicher, dass diese Steuerelementanweisungen richtig geschrieben sind.

  32. Ungültiger Typ

    Der Ressourcentyp gehörte nicht zu den Typen, die in der Datei "WINDOWS.h" definiert sind.

  33. Textzeichenfolge oder Ordnungszahl im Steuerelement erwartet

    Das Textfeld einer CONTROL-Anweisung in der DIALOG-Anweisung muss entweder eine Textzeichenfolge oder ein Ordinalverweis auf den Steuerelementtyp sein. Wenn Sie eine Ordnungszahl verwenden, achten Sie darauf, eine #define -Anweisung für das Steuerelement zu verwenden.

  34. Nicht übereinstimmende Klammern

    Stellen Sie sicher, dass Sie alle geöffneten Klammern in der DIALOG-Anweisung geschlossen haben.

  35. Unerwarteter Wert in RCData

    Die raw-data -Werte in der RCDATA -Anweisung müssen ganze Zahlen oder Zeichenfolgen und jeweils durch ein Komma voneinander getrennt sein. Stellen Sie sicher, dass Sie kein Komma oder Anführungszeichen um eine Zeichenfolge vergessen haben.

  36. Unbekannter Menüuntertyp

    Das Elementdefinitionsfeld der MENU-Anweisung darf nur MENUITEM - und POPUP-Anweisungen enthalten.