Ressourcencompiler: Fehler RW2002
Analysefehler
Dieser Fehler kann eine der folgenden Ursachen haben:
Zugriffstastentyp erforderlich (ASCII oder VIRTKEY)
Das Typfeld in der ACCELERATORS-Anweisung muss entweder den ASCII- oder VIRTKEY-Wert enthalten.
BEGIN in der Schnellinfotabelle erwartet
Das BEGIN -Schlüsselwort muss direkt auf das ACCELERATORS -Schlüsselwort folgen.
ANFANG im Dialogfeld erwartet
Die BEGIN-Schlüsselwort (keyword) muss sofort dem DIALOG-Schlüsselwort (keyword) folgen.
BEGIN im Menü erwartet
Das BEGIN -Schlüsselwort muss direkt auf das MENU -Schlüsselwort folgen.
BEGIN in RCData erwartet
Das BEGIN -Schlüsselwort muss direkt auf das RCDATA -Schlüsselwort folgen.
BEGIN-Schlüsselwort (keyword) in einer Zeichenfolgentabelle erwartet
Die BEGIN-Schlüsselwort (keyword) muss sofort dem STRINGTABLE-Schlüsselwort (keyword) folgen.
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.
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.
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.
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.
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.
Komma in Der Zugriffstastentabelle erwartet
Der Ressourcencompiler erfordert ein Komma zwischen dem Ereignis und den Idvalue-Feldern in der ACCELERATORS-Anweisung.
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.
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.
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.
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.
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.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.Erwartete Numerische Punktgröße
Das Feld pointsize der Option FONT in der Anweisung DIALOG muss ein ganzzahliger Punktgrößenwert sein.
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.
Zeichenfolge in STRINGTABLE erwartet
Nach jedem stringid -Wert in einer STRINGTABLE -Anweisung wird eine Zeichenfolge erwartet.
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.
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.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.
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.
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.
Schriftartennamen müssen Ordnungszahlen sein
Das Punktize-Feld in der FONT-Anweisung muss eine ganze Zahl und keine Zeichenfolge sein.
Ungültige Zugriffstaste
Ein Ereignisfeld in der ACCELERATORS-Anweisung wurde nicht erkannt oder war mehr als zwei Zeichen lang.
Ungültiger Zugriffstastentyp (ASCII oder VIRTKEY)
Das Typfeld in der ACCELERATORS-Anweisung muss entweder den ASCII- oder VIRTKEY-Wert enthalten.
Ungültiges Steuerelementzeichen
Ein Steuerzeichen in der ACCELERATORS -Anweisung ist ungültig. Ein gültiges Steuerelementzeichen besteht aus einem Buchstaben (nur) nach einem Caret (^).
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.
Ungültiger Typ
Der Ressourcentyp gehörte nicht zu den Typen, die in der Datei "WINDOWS.h" definiert sind.
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.Nicht übereinstimmende Klammern
Stellen Sie sicher, dass Sie alle geöffneten Klammern in der DIALOG-Anweisung geschlossen haben.
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.
Unbekannter Menüuntertyp
Das Elementdefinitionsfeld der MENU-Anweisung darf nur MENUITEM - und POPUP-Anweisungen enthalten.