Editor informazioni sulla versione (C++)

Le informazioni sulla versione sono costituite dall'identificazione del prodotto e della società, da un numero di versione del prodotto e dalla notifica relativa al copyright e al marchio. Con l'Editor informazioni sulla versione, è possibile creare e gestire questi dati, che vengono archiviati nella risorsa informazioni sulla versione. La risorsa di informazioni sulla versione non è richiesta da un'applicazione, ma è un luogo utile per raccogliere informazioni che identificano l'applicazione. Le informazioni sulla versione vengono usate anche dalle API di installazione.

Nota

Lo standard Windows prevede la presenza di una sola risorsa di versione, denominata VS_VERSION_INFO.

Una risorsa di informazioni sulla versione include un blocco superiore e uno o più blocchi inferiori: un unico blocco di informazioni fisse nella parte superiore e uno o più blocchi di informazioni sulla versione nella parte inferiore, per altre lingue e/o altri set di caratteri. Il blocco superiore presenta caselle numeriche modificabili ed elenchi a discesa in cui è possibile effettuare una selezione. I blocchi inferiori hanno solo caselle di testo modificabili.

Nota

Durante l'uso dell'Editor informazioni sulla versione, in molte istanze è possibile fare clic con il pulsante destro del mouse per visualizzare un menu di scelta rapida di comandi specifici delle risorse. Ad esempio, se si seleziona quando si punta a una voce di intestazione di blocco, il menu di scelta rapida mostra i comandi Informazioni blocco versione nuova ed Elimina informazioni blocco versione.

Procedure

L'Editor informazioni sulla versione consente di:

Per modificare una stringa in una risorsa di informazioni sulla versione

Selezionare l'elemento una volta per sceglierlo, quindi di nuovo per iniziare a modificarlo. Apportare modifiche direttamente nella tabella Informazioni sulla versione o nella Finestra Proprietà. Le modifiche verranno riflesse in entrambe le posizioni.

Quando si modifica la FILEFLAGS chiave nell'editor delle informazioni sulla versione, si noti che non è possibile impostare le proprietà Debug, Compilazione privata o Compilazione speciale nella finestra Proprietà per i file RC:

  • L'Editor informazioni sulla versione imposta la proprietà Debug con un #ifdef oggetto nello script della risorsa, in base al flag di _DEBUG compilazione.

  • Se la Private Build chiave ha un valore impostato nella tabella Informazioni sulla versione, la proprietà Build privata corrispondente nella finestra Proprietà per la FILEFLAGS chiave sarà True. Se Value è vuoto, la proprietà sarà False. Analogamente, la chiave di compilazione speciale nella tabella Informazioni sulla versione è associata alla proprietà Build speciale per la FILEFLAGS chiave.

È possibile ordinare la sequenza di informazioni del blocco di stringhe selezionando le intestazioni di colonna Chiave o Valore . Queste intestazioni riordinano automaticamente le informazioni nella sequenza selezionata.

Per aggiungere informazioni sulla versione per un'altra lingua (blocco informazioni sulla nuova versione)

  1. Aprire una risorsa di informazioni sulla versione facendo doppio clic in Visualizzazione risorse.

  2. Fare clic con il pulsante destro del mouse nella tabella delle informazioni sulla versione e scegliere Nuovo blocco informazioni versione.

    Questo comando aggiunge un blocco di informazioni aggiuntive alla risorsa di informazioni sulla versione corrente e apre le proprietà corrispondenti nella finestra Proprietà.

  3. Nella finestra Proprietà , scegliere la lingua appropriata e il set di caratteri per il nuovo blocco.

Per eliminare un blocco di informazioni sulla versione

  1. Aprire la risorsa di informazioni sulla versione facendo doppio clic sull'icona in Visualizzazione risorse.

  2. Fare clic con il pulsante destro del mouse sull'intestazione del blocco da eliminare e scegliere Elimina blocco informazioni versione.

    Questo comando elimina l'intestazione selezionata e lascia intatte le altre informazioni sulla versione. Non è possibile annullare l'azione.

Per accedere alle informazioni sulla versione dal programma

Per accedere alle informazioni sulla versione dal programma, usare le funzioni GetFileVersionInfo e VerQueryValue .

Requisiti

App Win32

Vedi anche

Resource Editors
Menu e altre risorse
Informazioni sulla versione (Windows)