Share via


Esempio MAKEHM: utilità per l'associazione delle risorse ai contesti della Guida

Aggiornamento: novembre 2007

L'esempio MAKEHM è costituito da una applicazione console che esegue il mapping tra gli identificatori di risorse e i contesti della Guida. Il codice sorgente di MAKEHM è stato incluso per fornire una dimostrazione di un'applicazione console dove viene utilizzata la libreria MFC nonché per consentire di modificare lo strumento.

L'applicazione console MAKEHM è collegata con la stessa variante della libreria MFC utilizzata per le applicazioni di interfaccia grafica.

Nota sulla sicurezza:

Questo esempio di codice viene fornito solo a scopo dimostrativo e non deve essere utilizzato in applicazioni o siti Web, poiché potrebbe non implementare le tecniche migliori a livello di sicurezza. Microsoft esclude ogni responsabilità per danni diretti o indiretti derivanti dall'utilizzo dell'esempio di codice per scopi diversi da quelli previsti.

Per ottenere gli esempi e le istruzioni per l'installazione:

  • In Visual Studio scegliere Esempi dal menu ?.

    Per ulteriori informazioni, vedere Individuazione dei file di esempio.

  • La versione più recente e l'elenco completo degli esempi sono disponibili in linea alla pagina Visual Studio 2008 Samples.

  • È anche possibile trovare gli esempi sul disco rigido del computer. Per impostazione predefinita, gli esempi e il file Leggimi vengono copiati in una cartella nel percorso \Programmi\Visual Studio 9.0\Samples\. Per le versioni Express di Visual Studio, tutti gli esempi sono disponibili in linea.

Esecuzione dell'esempio

Se è stato installato il prodotto Microsoft Visual C++, l'utilità MAKEHM (MAKEHM.EXE) è installata per impostazione predefinita nella directory \\Microsoft Visual Studio .NET 2003\Common7\Tools.

La sintassi della riga di comando per eseguire direttamente MAKEHM è la seguente:

makehm <from>,<to>,<add> [<from>, <to>,<add> [...]] <resource.h> >> [output.hm]
<from>

Indica il prefisso del simbolo che deve essere letto, ad esempio un ID di comando.

<to>

Indica il prefisso del simbolo dell'identificatore del contesto della Guida che deve essere generato nel file HM.

<add>

Numero di base dell'ID della Guida da aggiungere al valore dell'identificatore <from> per generare il numero del contesto della Guida.

È possibile specificare uno o più gruppi di elementi <from>,<to>,<add> nella riga di comando.

<resource.h>

File di intestazione nel quale sono contenute le definizioni #define per i simboli che è necessario leggere.

<output.hm>

File HM che verrà generato da MAKEHM.

Per informazioni dettagliate sui valori da immettere nella riga di comando, vedere la procedura di generazione personalizzata del file resource.h.

Parole chiave

Nell'esempio vengono illustrate le seguenti parole chiave:

AfxThrowMemoryException; CFile::Close; CFile::GetPosition; CFile::Open; CFile::Seek; CStdioFile::ReadString; CStdioFile::WriteString; CString::GetBuffer; CString::GetLength; CString::IsEmpty; CString::ReleaseBuffer; CString::Right; __iscsym; __iscsymf; _strdup; exit; fprintf; free; isdigit; isxdigit; sprintf_s; strchr; strcmp; strnlen; strncmp; strstr; strtok

Nota:

Alcuni esempi, tra cui il presente, non sono stati cambiati per riflettere le modifiche apportate alle procedure guidate, alle librerie e al compilatore di Visual C++, tuttavia forniscono comunque le istruzioni per completare l'attività desiderata.

Vedere anche

Altre risorse

Esempi relativi ad MFC