Felsökning för bakåtkompilering av Microsoft Visual C++ 6.0

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Under bakåtkompileringsprocessen skapas en loggfil som visar alla upptäckta fel. Filen sparas i <temp_dir>\<projekt_namn>.txt (till exempel c:\temp\projekt.txt). Nästan alla fel som inträffar återfinns i klasser som använder C++-mappar. (Browse-filens API har flera kända buggar som påverkar förmågan att hantera C++-mallar.)

Koden funktioner som inte är omvänd utvecklats av UML-tillägg för Visio

  • Attributtyper

  • Metodsvarstyper

  • Standardparametervärden

  • Namnutrymme  Om en klass A definieras inuti ett namnutrymme kommer klassen att bli bakåtkompilerad, men det faktum att den var del av ett namnutrymme blir inte bakåtkompilerat.

  • Flera C++-nyckelord, inklusive infoga och vän samt beräkningsbar.

  • Abstrakta klasser och metoder  Dessa identifieras inte som sådana i den bakåtkompilerade modellen.

  • Malldefinitioner  Förekomster i mallklasser blir bakåtkompilerade, men bara som standardklasser, inte som klasser med parametrar.

Koden funktioner som ibland blir bakåtkompilerade av UML-tillägg för Visio

  • Metodparametrar På grund av en bugg i browse-filens API är det inte alltid möjligt att bakåtkompilera långa parameterlistor.

  • Metodparameternamn  Parameternamn hämtas från metoddefinitioner som inträffar utanför klassdefinitionen. Om en metod definieras inuti en klassdefinition kan inte de korrekta parameternamnen hämtas. I så fall genereras namn automatiskt.

Koden funktioner som ibland blir felaktigt bakåtkompilerade av UML-tillägg för Visio

  • Klasser och klassmetoder  På grund av en bugg i browse-filens API blir klassnamn och klassmetodnamn ibland förstörda. Om ett förstört namn upptäcks under bakåtkompileringen läggs inte elementet till UML-modellen. Detta problem inträffar oftast i klasser som kommer från C++-mallar. Det händer ibland att ett förstört namn inte blir upptäckt. Då läggs det till UML-modellen.

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×