Risoluzione dei problemi relativi alla decodificazione di codice Microsoft Visual C++ 6.0

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Durante il processo di decodificazione viene creato un file di log nel quale sono elencati gli errori rilevati. Il file viene salvato nel percorso <dir_temp>\<nome_progetto>.txt, ad esempio c:\temp\progetto.txt. Gli errori riscontrati si verificano, praticamente tutti o quasi, nelle classi che utilizzano modelli C++. L'API del file con le informazioni di visualizzazione presenta numerosi bug conosciuti che influiscono sulla capacità di gestire modelli C++.

Caratteristiche di codice che non vengono progettati per il Componente aggiuntivo UML di Visio

  • Tipi di attributo

  • Tipi restituiti dai metodi

  • Valori predefiniti dei parametri

  • Spazi dei nomi  Se una classe A viene definita all'interno di uno spazio dei nomi, la classe sarà decodificata, ma l'appartenenza a uno spazio dei nomi non verrà decodificata.

  • Alcune parole chiave di C++, come inline, friend e volatile.

  • Classi e metodi astratti  Non sono identificati come tali nel modello di decodificazione.

  • Definizioni di modelli  Le istanze delle classi di modelli vengono decodificate, ma solo come classi standard, non come classi con parametri.

Caratteristiche di codice che vengono talvolta progettato per il Componente aggiuntivo UML di Visio

  • Parametri dei metodi A causa di un bug nell'API del file con le informazioni di visualizzazione, gli elenchi di parametri particolarmente lunghi non vengono sempre decodificati.

  • Nomi di parametro dei metodi  I nomi di parametro sono ottenuti dalle definizioni del metodo esterne alla definizione della classe. Se un metodo viene definito all'interno di una definizione di classe, non sarà possibile ottenere nomi di parametro corretti. In questo caso i nomi vengono generati automaticamente.

Caratteristiche di codice a volte in modo non corretto codificato tramite il Componente aggiuntivo UML di Visio

  • Classi e metodi di classe  A causa di un bug nell'API del file con le informazioni di visualizzazione, i nomi delle classi e i nomi dei metodi delle classi risultano talvolta danneggiati. Se durante il processo di decodificazione viene rilevato un nome danneggiato, l'elemento in questione non verrà aggiunto al modello UML. Questo problema si presenta in genere per le classi derivate dai modelli C++. Se un nome non viene riconosciuto come danneggiato, viene invece aggiunto al modello UML.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×