Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvor å Fastsette Visual C Påstand Failure
    Påstander er en avsetning av ANSI C /C + + kompilatorer for å sjekke integriteten til et programmeringsspråk uttalelse på run -time . En påstand er en makro eller funksjon som tar et betinget utsagn som parameter. Hvis tilstanden svikter , er programmet avbrutt med en dialogboks som angir påstanden svikt . Et godt eksempel er uforsiktig bruk av pekere . Pekere er adresser i minnet der data eller en funksjon inngangspunkt ligger. Hvis pekeren variabelen ikke peker til brukbare og ledig plass i minnet , eller peker på plass i et forbudt område , så tilgangen til denne pekeren under kjøring kan føre til systemkrasj . Instruksjoner
    en

    Launch Visual Studio . Velg din søknad prosjekt . Klikk på høyre mest drop- down menyen i prosjektet arbeidsområde . Det viser to oppføringer: " . Win32 Slipp " " Win32 debug" og Velg " Win32 Debug . "
    2

    Klikk på " Build " i prosjekt arbeidsområde menyen eller velg "Bygg " for å gjenoppbygge programmet i Debug -modus.


    3

    Kjør nybygg innen Visual Studio.
    4

    Note informasjonen som kildefilnavnet , linjenummer, modul navn eller biblioteket når du får " Påstand Failure" melding. Trykk " Prøv på nytt " for å feilsøke kildekoden .
    5

    Trykk "Alt 7 " ( "Alt" og deretter " 7 ", mens Alt er trykket ) for å få opp Debug vinduet. Se i samtalen stabelen fra topp til bunn , og gå til den første funksjonen fra programmet kildekoden , hopper den systemkall som er en del av koden generert av kompilatoren .
    6

    Les din søknad funksjon linje for linje . Legg merke og spore hver funksjon parameter , lokale, globale og statisk variabel som brukes . Se etter pekervariabler blir brukt uten en betinget setning som sjekker om pekeren er NULL . Se etter uinitialiserte pekere og rekke indekser gått ut over grensene.
    7

    Riktig programmeringsfeil som du finner i og /eller rundt denne delen av koden , eventuelt i den overordnede funksjon eller tidligere kalt funksjon.
    Side 8

    Følg debug kallstakken å se hvilken linje i søknaden forårsaket brudd hvis feilen ennå ikke er diagnostisert. Gå gjennom de nestede samtaler for å oppdage feilen. Dette kan være en kombinasjon av MFC , Windows bibliotek og systemkall .
    9

    Bruk verktøyet " PageHeap.exe " for å feilsøke komplekse Windows Memory Heap referanse feil som ikke kan fanges ved å diagnostisere programmet koden. Bruk informasjonen gitt av påstanden melding for videre sporing.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å sette sammen en H Fil 
    ·Hva å gjøre med en Trapped Feil i C 
    ·Hvordan få en Gridview Celleverdi 
    ·Hvordan Telle funksjoner i C-kode 
    ·Hvordan å kompilere et CPP på DOS 
    ·Hvordan bygge en kø ut av en liste 
    ·Hvordan bruke den viktigste funksjonen i C + + 
    ·Hvordan få Elementer av en matrise i C 
    ·Hvordan konvertere en streng til en figur i C + + 
    ·Hvordan lage et objekt Bounce i C # 
      Anbefalte artikler
    ·Hvordan lage Web Site Images 
    ·Hvordan lage en Loading Bar i VB.NET 
    ·Hva er et unntak Breakpoint 
    ·Hvordan konvertere fra Word til HTML ved hjelp VB6 
    ·Sette inn en BMP bilde i QuickBasic 
    ·Introduksjon til UML 
    ·Hvordan lese en XLS -fil med en C Program 
    ·Hvordan lage en Cipher i C 
    ·Hvordan beregne kolonner i en MS DataGrid 
    ·Hvordan lager jeg en kobling til en ekstern regneark Vi…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/