Errore del compilatore di risorse RW2002
Errore di analisi
Per risolverlo è possibile verificare le seguenti cause possibili
Tipo di acceleratore obbligatorio (ASCII o VIRTKEY)
Il campo type nell'istruzione ACCELERATORS deve contenere il valore ASCII o VIRTKEY.
BEGIN previsto nella tabella dell'acceleratore
La parola chiave BEGIN deve seguire immediatamente la parola chiave ACCELERATORS .
BEGIN previsto nella finestra di dialogo
La parola chiave BEGIN deve seguire immediatamente la parola chiave DIALOG .
BEGIN previsto nel menu
La parola chiave BEGIN deve seguire immediatamente la parola chiave MENU .
BEGIN previsto in RCData
La parola chiave BEGIN deve seguire immediatamente la parola chiave RCDATA .
Parola chiave BEGIN prevista nella tabella di stringhe
La parola chiave BEGIN deve seguire immediatamente la parola chiave STRINGTABLE .
Impossibile riutilizzare le costanti stringa
Si usa lo stesso valore due volte in un'istruzione STRINGTABLE . Assicurarsi di non combinare valori decimali ed esadecimali sovrapposti. Ogni ID in stringtable deve essere univoco. Per una massima efficienza, usare costanti contigue che iniziano su un multiplo di 16.
Carattere di controllo non compreso nell'intervallo [^A - ^Z]
Un carattere di controllo nell'istruzione ACCELERATORS non è valido. Il carattere che segue l'accento circonflesso (^) deve essere compreso tra A e Z incluse.
Menu vuoti non consentiti
Una parola chiave END viene visualizzata prima che tutte le voci di menu siano definite nell'istruzione MENU . Il compilatore di risorse non consente menu vuoti. Assicurarsi di non avere virgolette aperte all'interno dell'istruzione MENU .
FINE prevista nella finestra di dialogo
La parola chiave END deve verificarsi alla fine di un'istruzione DIALOG . Assicurarsi che non vi siano virgolette aperte lasciate dall'istruzione precedente.
Fine previsto nel menu
La parola chiave END deve essere specificata alla fine di un'istruzione MENU . Verificare che non siano presenti virgolette inglesi aperte o che il numero di istruzioni BEGIN corrisponda a quello delle istruzioni END .
Prevista virgola nella tabella dell'acceleratore
Il compilatore di risorse richiede una virgola tra i campi event e idvalue nell'istruzione ACCELERATORS .
Nome della classe di controllo previsto
Il campo della classe di un'istruzione CONTROL nell'istruzione DIALOG deve essere uno dei tipi seguenti: BUTTON, COMBOBOX, EDIT, LISTBOX, SCROLLBAR, STATIC o definito dall'utente. Assicurarsi che la classe sia stata digitata correttamente.
Nome previsto del carattere
Il campo typeface dell'opzione FONT nell'istruzione DIALOG deve essere una stringa di caratteri ASCII racchiusa tra virgolette doppie. Questo campo specifica il nome di un tipo di carattere.
Valore ID previsto per menuitem
L'istruzione MENU deve contenere un campo menuID che specifica il nome o il numero che identifica la risorsa di menu.
Stringa di menu prevista
Ogni istruzione MENUITEM e POPUP deve contenere un campo di testo che è una stringa racchiusa tra virgolette doppie che specifica il nome della voce di menu o del menu popup. Un'istruzione MENUITEM SEPARATOR non richiede alcuna stringa tra virgolette.
Valore previsto del comando numerico
Il compilatore di risorse prevedeva un campo idvalue numerico nell'istruzione ACCELERATORS. Assicurarsi di aver usato una
#define
costante per specificare il valore e che la costante sia stata digitata correttamente.Costante numerica prevista nella tabella di stringhe
Una costante numerica, definita in un'istruzione
#define
, deve seguire immediatamente la parola chiave BEGIN in un'istruzione STRINGTABLE .Dimensioni del punto numerico previste
Il campo pointsize dell'opzione FONT nell'istruzione DIALOG deve essere un valore di dimensione in punti integer.
Costante del dialogo numerico previsto
Un'istruzione DIALOG richiede valori interi per i campi x, y, width e height . Assicurarsi che questi valori siano inclusi dopo la parola chiave DIALOG e che non siano negativi.
Stringa prevista in STRINGTABLE
È prevista una stringa dopo ogni valore stringid in un'istruzione STRINGTABLE .
Comando di scelta rapida costante o stringa previsto
Il compilatore di risorse non è riuscito a determinare il tipo di tasto configurato per il tasto di scelta rapida. Il campo evento nell'istruzione ACCELERATORS potrebbe non essere valido.
Numero previsto per ID
Previsto un numero per il campo ID di un'istruzione control nell'istruzione DIALOG . Assicurarsi di disporre di un numero o
#define
un'istruzione per l'ID del controllo.Prevista stringa tra virgolette nella classe dialog
Il campo classe dell'opzione CLASS nell'istruzione DIALOG deve essere un numero intero o una stringa racchiuso tra virgolette doppie.
Prevista stringa tra virgolette nel titolo della finestra di dialogo
Il campo captiontext dell'opzione CAPTION nell'istruzione DIALOG deve essere una stringa di caratteri ASCII racchiusa tra virgolette doppie.
File non trovato: nome file
Non è stato trovato il file specificato nella riga di comando del compilatore di risorse. Verificare che il file non sia stato spostato in un'altra directory e che il nome del file o il percorso sia stato digitato correttamente. I file vengono cercati usando la variabile di ambiente INCLUDE o l'impostazione di Visual Studio, se disponibile.
I nomi dei caratteri devono essere ordinali
Il campo pointsize nell'istruzione FONT deve essere un numero intero, non una stringa.
Acceleratore non valido
Un campo evento nell'istruzione ACCELERATORS non è stato riconosciuto o ha una lunghezza superiore a due caratteri.
Tipo di acceleratore non valido (ASCII o VIRTKEY)
Il campo type nell'istruzione ACCELERATORS deve contenere il valore ASCII o VIRTKEY.
Carattere di controllo non valido
Un carattere di controllo nell'istruzione ACCELERATORS non è valido. Un carattere di controllo valido è costituito da una lettera (solo) dopo un cursore (^).
Tipo di controllo non valido
Ogni istruzione di controllo in un'istruzione DIALOG deve essere una delle seguenti: CHECKBOX, COMBOBOX, CONTROL, CTEXT, DEFPUSHBUTTON, EDITTEXT, GROUPBOX, ICON, LISTBOX, LTEXT, PUSHBUTTON, RADIOBUTTON, RTEXT, SCROLLBAR. Assicurarsi che queste istruzioni di controllo siano digitate correttamente.
Tipo non valido
Il tipo di risorsa non è stato tra i tipi definiti nel file WINDOWS.h.
Stringa di testo o ordinale prevista nel controllo
Il campo di testo di un'istruzione CONTROL nell'istruzione DIALOG deve essere una stringa di testo o un riferimento ordinale al tipo di controllo. Se si usa un ordinale, assicurarsi di avere un'istruzione
#define
per il controllo.Parentesi non corrispondenti
Assicurarsi di aver chiuso tutte le parentesi aperte nell'istruzione DIALOG .
Valore imprevisto in RCData
I valori raw-data nell'istruzione RCDATA devono essere stringhe o numeri interi separati da una virgola. Assicurarsi di non aver escluso una virgola o una virgoletta da una stringa.
Sottotipo di menu sconosciuto
Il campo di definizione dell'elemento dell'istruzione MENU può contenere solo istruzioni MENUITEM e POPUP .