Fejlfinding af script

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

En almindelig funktion i integrerede udviklingsmiljøer er muligheden for at udføre fejlfinding (eller finde og rette fejl) i scripts, som du har skrevet. Når du udfører fejlfinding af et script, kan du enten gøre det, når en scriptfejl opstår, eller angive et pausepunkt ved at tilføje en fejlfindingserklæring i scriptet. En fejlfindingserklæring fortæller fejlfindingsprogrammet, hvornår udførelsen skal afbrydes, så du kan gennemgå scriptet trin for trin og undersøge dets funktion. I denne artikel forklares det, hvordan en fejlfindingserklæring tilføjes i et script.

  1. Åbn formularskabelonen, der indeholder scriptet, i Microsoft Office InfoPath.

  2. Peg på Programming, i menuen Funktioner og derefter skal du klikke på Microsoft Script Editor, eller tryk på ALT + SKIFT + F11 for at åbne Microsoft Script Editor (MSE).

  3. Placer markøren på det sted i scriptet, hvor du vil tilføje en fejlfindingserklæring, og benyt en af følgende fremgangsmåder:

    • For at tilføje en fejlfindingssætning i Microsoft JScript scriptsproget skal du skrive sætningen debugger; .

  • For at tilføje en fejlfindingssætning i Microsoft Visual Basic Scripting Edition (VBScript) scriptsproget skal du skrive sætningen Stop .

  1. I det følgende eksempel vises, hvordan fejlfindingserklæringen i OnLoad-hændelseshandleren bruges ved brug af JScript-syntaks:

    function XDocument::OnLoad(eventObj)
    {
    debugger;
    }
  2. Klik på Gem i MSE, eller tryk på CTRL+S.

  3. Skift til InfoPath.

  4. Klik på Eksempelstandardværktøjslinjen, eller tryk på CTRL+SKIFT+B.

  5. Klik på Ny forekomst af Microsoft Script Editor i dialogboksen JIT-fejlfinding (Just in Time), og klik derefter på Ja.

  6. Klik på Script i dialogboksen Afspil fjernprocedurekald trinvist, og klik derefter på OK. MSE åbnes i fejlfindingstilstand, og en gul pil angiver, hvor udførelsen er afbrudt.

    Tip: Med MSE i fejlfindingstilstand kan du bruge alle fejlfindingsfunktionerne i editoren. Dette omfatter angivelse af pausepunkter, gennemgang af programerklæringer trinvist og visning af fejlfindingsvinduerne Værdikontrol, Brugerudtryk og Stak af kald.

  7. Klik på Stop fejlfinding i menuen Fejlfinding, eller tryk på SKIFT+F5 i MSE, hvis du vil stoppe fejlfindingen af scriptet.

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×