Condividi tramite


Inclusione di simboli condivisi (in sola lettura) o calcolati

Quando un file di risorse creato da un'altra applicazione viene letto per la prima volta dall'ambiente di sviluppo, tutti i file di intestazione inclusi vengono contrassegnati come in sola lettura. Successivamente è possibile utilizzare la finestra di dialogo Inclusioni risorsa per aggiungere ulteriori file di intestazione simboli in sola lettura.

L'utilizzo di definizioni di simboli in sola lettura può rivelarsi utile per i file di simboli che si desidera condividere tra più progetti.

È anche possibile utilizzare i file di simboli inclusi quando si dispone di risorse esistenti con definizioni di simboli che utilizzano espressioni anziché semplici numeri interi per la definizione del valore del simbolo. Di seguito è riportato un esempio:

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

L'ambiente interpreterà correttamente tali simboli calcolati se:

  • I simboli calcolati sono inseriti in un file dei simboli in sola lettura.

  • Il file di risorse contiene risorse a cui sono già stati assegnati tali simboli calcolati.

  • È prevista un'espressione numerica.

Nota

Se è prevista una stringa o un'espressione numerica, l'espressione non viene valutata.

Per includere simboli condivisi (in sola lettura) nel file di risorse

  1. Fare clic con il pulsante destro del mouse sul file RC in Visualizzazione risorse e scegliere Inclusioni risorsa dal menu di scelta rapida.

    Nota

    Se il progetto non contiene già un file RC, vedere Creazione di un nuovo file di script di risorsa.

  2. Nella casella Direttive per simboli in sola lettura, utilizzare la direttiva #include del compilatore per specificare il file in cui si desidera mantenere i simboli in sola lettura.

    Non assegnare al file il nome Resource.h, poiché questo è il nome di file in genere utilizzato per il file di intestazione simboli principale.

    Nota

    Importante   Il testo digitato nella casella Direttive per simboli in sola lettura viene incluso nel file di risorse esattamente come è stato digitato. Assicurarsi che il testo digitato non contenga errori di sintassi o di ortografia.

    Utilizzare la casella Direttive per i simboli in sola lettura per includere file contenenti esclusivamente definizioni di simboli. È necessario non includere definizioni di risorse. In caso contrario, al salvataggio del file verranno create definizioni di risorse duplicate.

  3. Inserire i simboli nel file specificato.

    I simboli nei file inclusi con questa procedura vengono valutati ogni volta che il file di risorse viene aperto, ma non vengono sostituiti sul disco quando il file viene salvato.

  4. Scegliere OK.

Per informazioni sull'aggiunta di risorse a progetti gestiti, vedere Risorse nelle applicazioni nella Guida per gli sviluppatori di .NET Framework. Per informazioni sull'aggiunta manuale di file di risorse a progetti gestiti, sull'accesso alle risorse, sulla visualizzazione di risorse statiche e sull'assegnazione di stringhe di risorse alle proprietà, vedere Procedura dettagliata: localizzazione di Windows Form e Procedura dettagliata: utilizzo di risorse per la localizzazione con ASP.NET.

Requisiti

Win32

Vedere anche

Riferimenti

Restrizioni relative ai nomi dei simboli

Restrizioni relative ai valori dei simboli

ID di simbolo già definiti

Simboli: identificatori di risorsa