| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| |
| This file contains the text displayed by the 'help' command in fdb. |
| |
| It is divided into "topics". For example, when an fdb user types |
| 'help break', the [break] topic below is displayed. |
| |
| The first and last lines of each topic should be blank. |
| They don't get displayed in fdb; they are here only |
| to make this file more easily readable. |
| |
| Help text should be formatted to not wrap |
| when displayed on an 80-character-wide console. |
| The following line is 80 characters wide. |
| |
| -------------------------------------------------------------------------------- |
| |
| [?] |
| |
| Kommandot är inte definierat. Ange help om du vill se en lista över alla |
| fdb-kommandon. |
| |
| [break] |
| |
| Används för att infoga brytpunkt vid den angivna raden eller funktionen. |
| Exempel: |
| break 87 |
| En brytpunkt infogas vid rad 87 i den aktuella filen. |
| break myapp.mxml:56 |
| En brytpunkt infogas vid rad 56 i myapp.mxml. |
| break #3:29 |
| En brytpunkt infogas vid rad 29 i fil #3. |
| break doThis |
| En brytpunkt infogas vid funktionen doThis() i den aktuella filen. |
| break myapp.mxml:doThat |
| En brytpunkt infogas vid funktionen doThis() i den aktuella filen. |
| break #3:doOther |
| En brytpunkt infogas vid funktionen doOther() i fil #3. |
| break |
| En brytpunkt infogas vid den aktuella körningens adress i aktuell stackram. |
| Detta kan vara användbart vid brytning för återgång till stackram. |
| Ange info sources eller info files om du vill se alla filnamn och filnummer. |
| Ange info functions om du vill se alla funktionsnamn. |
| Det går att ange förkortningar av namn och funktionsnamn så länge dessa inte är |
| tvetydiga. |
| Om radnumret anges bryts koden vid inledningen av den raden. |
| Om funktionen anges bryts koden vid inledningen av den raden. |
| Information om vidare brytpunktskontroll finns under commands och condition. |
| |
| [bt] |
| |
| Används för att bakåtspåra genom stacken. |
| |
| [catch] |
| |
| Används för att stoppa körningen när ett undantag inträffar. Detta påverkar |
| endast catch-undantag, det vill säga undantag som behandlas med catch-block. |
| Andra undantag leder alltid till att felsökaren stoppas. |
| |
| Du tar bort catch-punkter med kommandot delete. |
| |
| Exempel: |
| catch * |
| Körningen stoppas när något undantag inträffar. |
| catch ReferenceError |
| Körningen stoppas när ett ReferenceError inträffar, oavsett om det är |
| catch-fel eller inte. |
| |
| [cf] |
| |
| Används för att visa eller ändra den aktuella filens namn och nummer. |
| Exempel: |
| cf |
| Den aktuella filens namn och nummer visas. |
| cf myapp.mxml |
| Namnet på den aktuella filen ändras till myapp.mxml. |
| cf #29 |
| Numret på den aktuella filen ändras till #29. |
| Ange info sources eller info files om du vill se alla filnamn och filnummer. |
| Det går att ange förkortningar av filnamn så länge dessa inte är tvetydiga. |
| När du visar en fil med kommandot list blir den filen aktuell. |
| |
| [clear] |
| |
| Används för att ta bort brytpunkt vid den angivna raden eller funktionen. |
| Exempel: |
| clear 87 |
| En brytpunkt vid rad 87 tas bort från den aktuella filen. |
| clear myapp.mxml:56 |
| En brytpunkt vid rad 56 tas bort från myapp.mxml. |
| clear #3:29 |
| En brytpunkt vid rad 29 tas bort från fil #3. |
| clear doThis |
| En brytpunkt vid funktionen doThis() tas bort från den aktuella filen. |
| clear myapp.mxml:doThat |
| En brytpunkt vid funktionen doThis() tas bort från den aktuella filen. |
| clear #3:doOther |
| En brytpunkt vid funktionen doOther() tas bort från fil #3. |
| clear |
| En brytpunkt tas bort från den aktuella raden i den aktuella filen. |
| Ange info sources eller info files om du vill se alla filnamn och filnummer. |
| Ange info functions om du vill se alla funktionsnamn. |
| Det går att ange förkortningar av namn och funktionsnamn så länge dessa inte är |
| tvetydiga. |
| Om du anger ett nummer tas alla brytpunkter på den raden bort. |
| Om en funktion anges, tas alla brytpunkter i början av funktionen bort. |
| |
| [continue] |
| |
| Används för att fortsätta körningen efter brytpunkt. |
| Du kan inte ange argument för det här kommandot. |
| |
| [condition] |
| |
| |
| Används för att ställa in så att brytpunktsnumret N endast träder i kraft om |
| VILLKOR är sant. |
| Syntaxen är condition N VILLKOR där N står för ett heltal och COND är ett |
| uttryck som ska kontrolleras när brytpunkten N nås. |
| |
| [commands] |
| |
| Används för att ange kommandon som ska köras när en viss brytpunkt nås. |
| Numret på brytpunkten anges som argument efter "commands". |
| Om inga argument anges används den brytpunkt som infogades senast. |
| Kommandona anges med början på nästa rad. |
| Skriv en rad som innehåller end för att ange slutet på dem. |
| Ange silent på den första raden om brytpunkten ska vara tyst, vilket innebär |
| att inga utdata visas när brytpunkten nås (förutom texten från kommandot). |
| Exempel: |
| (fdb) commands |
| Ange kommandon (ett på varje rad) som ska utföras när brytpunkt 1 nås. |
| Avsluta med raden end. |
| >w |
| >end |
| |
| [delete] |
| |
| Används för att ta bort en eller flera brytpunkter. |
| Exempel: |
| delete |
| Alla brytpunkter tas bort. |
| delete 2 5 |
| Brytpunkterna #2 och #5 tas bort. |
| Ange info breakpoint om du vill se alla brytpunktsnummer. |
| |
| [directory] |
| |
| Ändra listan över kataloger som används vid sökning efter källfiler i fdb. |
| |
| Exempel: |
| |
| directory |
| Listan återställs till standardinställningarna, det vill säga den katalog |
| där källfilen kompilerades till objektskod samt den aktuella |
| arbetskatalogen. |
| |
| directory C:\MySource (Windows) |
| directory /MySource (Mac) |
| Den angivna katalogen läggs till i början av listan över kataloger som |
| används vid sökning efter källfiler. När det exempelvis gäller källfilerna |
| till klassen mypackage.MyClass söks både C:\MySource\mypackage\MyClass.as |
| samt C:\MySource\MyClass.as igenom. |
| |
| directory C:\Dir1;C:\Dir2 (Använd semikolon som avgränsare i Windows) |
| directory /Dir1:/Dir2 (Använd semikolon som avgränsare på Mac-datorer) |
| Flera kataloger läggs till i början av listan över kataloger som används |
| vid sökning efter källfiler. |
| |
| Ange show directories om du vill se den aktuella listan. |
| |
| [disable] |
| |
| Används för att inaktivera en eller flera brytpunkter eller uttryck som visas |
| automatiskt. |
| Exempel: |
| disable |
| disable breakpoints |
| Alla brytpunkter inaktiveras. |
| disable 2 5 |
| disable breakpoints 2 5 |
| Brytpunkterna #2 och #5 inaktiveras. |
| disable display |
| Alla uttryck som visas automatiskt inaktiveras. |
| disable display 1 3 |
| Uttrycken #1 och #3, som visas automatiskt, inaktiveras. |
| Ange info breakpoint om du vill se alla brytpunktsnummer. |
| Ange info display om du vill se alla rader för uttryck som visas automatiskt. |
| |
| [disassemble] |
| |
| (Gäller endast för felsökning av ActionScrip 2 och inte av ActionScript 3) |
| |
| En angiven del av källkoden disassembleras. |
| Som standard används den aktuella listraden. |
| Det finns stöd för samma argument som för list-kommandot |
| Exempel: |
| disassemble 87 |
| Raden 87 disassembleras i den aktuella filen. |
| disassemble 87 102 |
| Raderna 87102 disassembleras i den aktuella filen. |
| disassemble doThis |
| Funktionen doThis() disassembleras i en aktuella filen. |
| Du kan även kombinera radnummer med fil- och funktionsnamn på följande sätt: |
| myapp.mxml |
| Rad 1 i myapp.mxml. |
| myapp.mxml:doThat |
| Den första raden i funktionen doThat() i myapp.mxml. |
| myapp.mxml:56 |
| Rad 56 i myapp.mxml. |
| #3 |
| Rad 1 i fil #3. |
| #3:doOther |
| Raden som funktionen doOther() börjar på i fil #3. |
| #3:29 |
| Rad 29 i fil #3. |
| |
| [display] |
| |
| Lägg till ett uttryck i listan över uttryck som visas automatiskt. |
| Exempel: |
| display employee.name |
| Lägg till employee.name i listan över uttryck som visas automatiskt. |
| Varje gång fdb stoppas visas värdet för employee.name. |
| Argumentet för det här kommandot liknar argumentet för print. |
| Ange info display om du vill se alla uttryck som visas automatiskt och |
| motsvarande rader. |
| |
| [down] |
| |
| Används för att välja och visa stackramen som anropas. |
| Om "info arguments" och "info locals" därefter anges, visas de lokala |
| variablerna och argumenten för den valda ramen. |
| Mer information finns i up och frame |
| |
| [enable] |
| |
| Används för att aktivera en eller flera brytpunkter eller uttryck som visas |
| automatiskt. |
| Exempel: |
| enable |
| enable breakpoints |
| Alla brytpunkter aktiveras. |
| enable 2 5 |
| enable breakpoints 2 5 |
| Brytpunkterna #2 och #5 aktiveras. |
| enable display |
| Alla uttryck som visas automatiskt aktiveras. |
| enable display 1 3 |
| Uttrycken #1 och #3, som visas automatiskt, aktiveras. |
| Ange info breakpoint om du vill se alla brytpunktsnummer. |
| Ange info display om du vill se alla rader för uttryck som visas automatiskt. |
| |
| [file] |
| |
| Används för att ange ett program som ska felsökas utan att detta startas. |
| Exempel: |
| file http://www.mysite.com/myapp.mxml |
| Ange ett MXML-program som ska felsökas. |
| file myapp.swf |
| Ange en lokal swf-fil som ska felsökas i den aktuella katalogen. |
| I det här fallet måste även filen myapp.swd (som innehåller information om |
| felsökningen) finnas i den aktuella katalogen. |
| Programmet startar inte när du anger kommandot. Om du vill starta programmet |
| skriver du "run" utan argument. |
| Istället för att använda file <mål> och därefter run kan du ange vilket |
| program som ska felsökas i form av ett argument till run. |
| run http://mysite.com/myapp.mxml |
| run myapp.swf |
| Du kan också ange vilket program som ska felsökas via ett kommandoradsargument |
| när du startar fdb: |
| fdb http://www.mysite.com/myapp.mxml |
| fdb myapp.swf |
| Du behöver varken använda file eller run i det här fallet. |
| Om du skriver run utan att ange vilket program som ska felsökas väntar fdb på |
| att ett program ska anslutas. |
| |
| [finish] |
| |
| Kör fram tills den aktuella funktionen returneras. |
| Du kan inte ange argument för det här kommandot. |
| |
| [frame] |
| |
| Används för att välja och visa en viss stackram. |
| I det här kommandot kan ramnumret anges som valfritt argument. |
| Om inget argument anges sker en återgång till den aktuella toppramen (d.v.s. |
| ram 0). |
| Exempel: |
| frame 4 |
| frame |
| Om "info arguments" och "info locals" därefter anges, visas de lokala |
| variablerna och argumenten för den valda ramen. |
| Mer information finns i up, down och bt |
| |
| [handle] |
| |
| Används för att bestämma hur fdb ska hantera fel Flash Player. |
| Exempel: |
| handle recursion_limit stop |
| När felet recursion_limit inträffas visas ett meddelande i fdb och |
| körningen stoppas, på samma sätt som vid en brytpunkt. |
| handle all print nostop |
| När ett fel (oavsett typ) inträffar visas ett meddelande i fdb utan att |
| körningen stoppas. |
| Det första argumentet är antingen namnet på felet eller all. |
| Ytterligare argument anger åtgärder som vidtas när felet inträffar. |
| Ange info handle om du vill se namnen på alla fel. |
| Följande åtgärder kan anges: print/noprint samt stop/nostop. |
| print innebär att ett meddelande visas när felet inträffar. |
| stop innebär att felsökaren startar på nytt när felet inträffar. Innebär |
| print. |
| |
| [help] |
| |
| Har du inte använt fdb tidigare? Ange tutorial om du vill få grundläggande |
| information. |
| Lista över fdb-kommandon: |
| bt (bt) Visa bakåtspårning av alla stackramar |
| break (b) Infoga en brytpunkt vid den angivna raden eller funktionen |
| catch (ca) Stoppa körningen när ett undantag inträffar |
| cf (cf) Visa den aktuella filens namn och nummer |
| clear (cl) Ta bort brytpunkt vid den angivna raden eller funktionen |
| condition (cond) Lägg till/ta bort ett villkorat uttryck vid en brytpunkt |
| continue (c) Fortsätt körningen efter brytpunkten. |
| commands (com) Ange kommandon som ska köras när brytpunkten nås. |
| delete (d) Ta bort brytpunkter och uttryck som visas automatiskt |
| directory (dir) En katalog läggs till i sökvägen för källfiler |
| disable (disab) Brytpunkter och uttryck som visas automatiskt inaktiveras |
| disassemble (disas) Källrader och källfunktioner diassembleras |
| display (disp) Lägg till ett uttryck som visas automatiskt |
| enable (e) Aktivera brytpunkter och uttryck som visas automatiskt |
| file (fil) Ange programmet som ska felsökas |
| finish (f) Fortsätt körningen till dess att den aktuella funktionen |
| returneras |
| handle (han) Ange hur fel ska behandlas |
| help (h) Visa hjälp för fdb-kommandon |
| home (ho) Ange platsen för listan till den plats som körningen stoppas |
| på |
| info (i) Visa information om programmet som felsöks |
| kill (k) Skickar kill till programmet som felsöks |
| list (l) Visa angiven funktion eller rad |
| next (n) Gå igenom programmet stegvis |
| print (p) Visa värdet på variabeln EXP |
| pwd (pw) Visa arbetskatalogen |
| quit (q) Avsluta fdb |
| run (r) Starta det felsökta programmet |
| set (se) Ange värdet på en variabel |
| source (so) Läs in fdb-kommandon från en fil |
| step (s) Stega igenom programmet tills det når en annan källrad |
| tutorial (t) Visa en vägledning om hur fdb används |
| undisplay (u) Ta bort ett uttryck som visas automatiskt |
| viewswf (v) Ange eller ta bort ett filter för hur filerna visas utifrån |
| swf |
| watch (wa) Lägg till en bevakningspunkt för en viss variabel |
| what (wh) Visa sammanhanget för en viss variabel |
| where (w) Fungerar som bt |
| Ange help följt av namnet på kommandot om du vill ha fullständig information. |
| |
| [home] |
| |
| Används för att ange platsen för listan till den plats som körningen stoppas på |
| |
| [info] |
| |
| Detta generiska kommando används för att visa mer information om programmet som |
| felsöks. |
| Lista över underkommandon som används med info: |
| info arguments (i a) Argumentvariabler i den aktuella stackramen |
| info breakpoints (i b) Status för brytpunkterna som kan definieras av |
| användaren |
| info display (i d) Visa en lista över uttryck som visas automatiskt |
| info files (i f) Namn på mål och filer som felsöks |
| info functions (i fu) Alla funktionsnamn |
| info handle (i h) Visar hur ett fel behandlas |
| info locals (i l) Lokala variabler i den aktuella stackramen |
| info scopechain (i sc) Omfångskedja i den aktuella stackramen |
| info sources (i so) Källfiler i programmet |
| info stack (i s) Bakåtspårning genom stacken |
| info swfs (i sw) Lista över swf-filer i den här sessionen |
| info targets(i t) Programmet som felsöks |
| info variables (i v) Namn på alla globala och statiska variabler |
| Ange help info följt av namnet på underkommandot om du vill ha fullständig |
| information. |
| |
| [info arguments] |
| |
| Används för att visa argument i den aktuella stackramen. |
| |
| [info breakpoints] |
| |
| Används för att visa status för alla brytpunkter och bevakningspunkter. |
| Type-kolumnen kan antingen indikera: |
| breakpoint - normal brytpunkt |
| watchpoint - bevakningspunkt |
| I Disp-kolumnen visas antingen keep, del eller dis, vilket visar vad som |
| händer med brytpunkten när den nås. dis innebär att brytpunkten inaktiveras |
| och del att den tas bort. |
| I kolumnerna Address och What visas adressen och fil-/radnumret. |
| |
| [info display] |
| |
| Används för att visa en lista över uttryck som visas automatiskt. |
| |
| [info files] |
| |
| Används för att visa namn och nummer för filer i programmet som felsöks. Detta |
| innefattar källfiler, ramverksfiler och filer som skapats automatiskt. |
| Exempel: |
| info files |
| Alla filer visas (alfabetiskt efter kategori) |
| info files my |
| info files my* |
| Alla filer med namn som inleds med my visas alfabetiskt. |
| info files *.as |
| Alla filer med namn som slutar på .as visas alfabetiskt. |
| info files *foo* |
| Alla filer som innehåller foo i namnet visas alfabetiskt. |
| Filer visas i formatet namn#N, där N står för filnumret. |
| Du kan använda #N följt av en filnamn i många kommandon. |
| |
| [info functions] |
| |
| Används för att visa funktionsnamnen. |
| Exempel: |
| info functions . |
| Visa alla funktioner i den aktuella filen. |
| info functions myapp.mxml |
| Visa alla funktioner i myapp.mxml. |
| info functions #3 |
| Alla funktioner i filen #3 visas. |
| info functions |
| Alla funktioner i alla filer visas. |
| Ange info sources eller info files om du vill se alla filnamn och filnummer. |
| Det går att ange förkortningar av filnamn så länge dessa inte är tvetydiga. |
| |
| [info handle] |
| |
| Används för att visa hur fdb hanterar fel som inträffar i Flash Player. |
| Exempel: |
| info handle |
| Visar hur fdb hanterar alla fel. |
| info handle recursion_limit |
| Visar hur fdb hanterar recursion_limit-fel. |
| |
| [info locals] |
| |
| Används för att visa lokala variabler i den aktuella stackramen. |
| |
| [info scopechain] |
| |
| Omfångskedjan för den aktuella stackramen visas. Med omfångskedjan menas |
| listan över objekt som genomsöks vid matchning av symbolnamn i Flash Player. |
| |
| [info sources] |
| |
| Används för att visa namn och nummer för källfilerna till programmet som |
| felsöks. Ramverksfiler och filer som skapas automatiskt omfattas inte. |
| Filer visas i formatet namn#N, där N står för filnumret. |
| Du kan använda #N följt av en filnamn i många kommandon. |
| |
| [info stack] |
| |
| Används för att bakåtspåra genom stacken. |
| |
| [info swfs] |
| |
| Används för att visa swf-filer som är kända för felsökningssessionen. Mer |
| information om hur du kan filtrera listan över filer utifrån swf-namnen finns |
| under kommandot viewswf. |
| |
| [info targets] |
| |
| Används för att visa URL:en (http: eller file:) för programmet som felsöks. |
| |
| [info variables] |
| |
| Används för att visa alla globala och statiska variabelnamn och -värden. |
| |
| [info ?] |
| |
| Info-kommandot är inte definierat. Prova med help info. |
| |
| [kill] |
| |
| Används för att skicka kill till programmet som felsöks |
| Du kan inte ange argument för det här kommandot. |
| |
| [list] |
| |
| Används för att visa kodraden i en källfil. |
| Exempel: |
| list |
| Visar tio ytterligare rader i den aktuella filen (efter eller omkring det |
| som tidigare visats i listan). |
| list - |
| Visar tio rader före det som tidigare visats i den aktuella filen. |
| list 87 |
| Visar tio rader omkring rad 87 i den aktuella filen. |
| list 87 102 |
| Visar raderna 87102 i den aktuella filen. |
| Du kan kombinera radnummer med fil- och funktionsnamn på följande sju sätt: |
| doThis |
| Första raden i funktionen doThis() i den aktuella filen. |
| myapp.mxml |
| Rad 1 i myapp.mxml. |
| myapp.mxml:doThat |
| Den första raden i funktionen doThat() i myapp.mxml. |
| myapp.mxml:56 |
| Rad 56 i myapp.mxml. |
| #3 |
| Rad 1 i fil #3. |
| #3:doOther |
| Raden som funktionen doOther() börjar på i fil #3. |
| #3:29 |
| Rad 29 i fil #3. |
| Ange info sources eller info files om du vill se alla filnamn och filnummer. |
| Ange info functions om du vill se alla funktionsnamn. |
| Det går att ange förkortningar av namn och funktionsnamn så länge dessa inte är |
| tvetydiga. |
| När du visar en viss fil blir den filen aktuell. (Se kommandot cf.) |
| |
| [next] |
| |
| Används för att stega igenom programmet, via subrutinsanrop. |
| next |
| Stega en gång. |
| next 3 |
| Stega 3 gånger eller tills programmet stoppas av någon annan anledning. |
| Gäller (precis som för step) så länge inga subrutinsanrop sker. När de sker |
| räknas de som en instruktion. |
| |
| [print] |
| |
| Används för att visa värdet på en variabel eller ett uttryck. |
| Exempel: |
| print i |
| Värdet på i visas. |
| print employee.name |
| Värden på employee.name visas. |
| print employee |
| Värdet på objektet employee visas. |
| Det kan exempelvis leda till att [Object 10378] visas. |
| print employee. |
| Värdet på alla egenskaper som tillhör objektet employee visas. |
| print *employee |
| Värdet på alla egenskaper som tillhör objektet employee visas. |
| Prefixoperatorn * är ett prefixalternativ till postfixoperatorn .. |
| print #10378. |
| Värdet på alla egenskaper som tillhör objektet #10378 visas. |
| De variabler i den lexikala miljön i den valda stackramen är tillgängliga, |
| liksom de med omfånget global eller med en hel fil som omfång. |
| |
| [pwd] |
| |
| Den aktuella arbetskatalogen visas, |
| det vill säga katalogen som fdb startades från. Det går inte att ändra |
| arbetskatalogen från fdb. Det går inte att ange argument för run och source |
| relativt den här katalogen. |
| Du kan inte ange argument för det här kommandot. |
| |
| [quit] |
| |
| Används för att avsluta fdb. |
| Du kan inte ange argument för det här kommandot. |
| |
| [run] |
| |
| Används för att påbörja en felsökning. |
| Exempel: |
| run http://www.mysite.com/myapp.mxml |
| Det angivna MXML-programmet körs. |
| run myapp.swf |
| run mydir\myapp.swf |
| run c:\mydir\myapp.swf |
| Den lokala swf-filen myapp.swf (som kan anges) körs, antingen från den |
| aktuella katalogen (se kommandot pwd) eller via en absolut sökväg. Om så |
| är fallet måste filen myapp.swd (som innehåller information om |
| felsökningen) finnas i samma katalog som myapp.swf. |
| run |
| Används för att köra programmet som tidigare angavs via kommandot file. |
| Om inget program har angetts väntar fdb på att ett program ska anslutas. Om |
| så inte sker uppstår timeout. |
| Program som startas via run körs i en webbläsare eller fristående Flash |
| Player. |
| När programmet har startats körs fdb, som bland annat ger dig möjlighet att |
| ange brytpunkter. |
| |
| På Mac-datorer finns det endast stöd för run utan argument. Du måste i så |
| fall starta Flash Player manuellt. |
| |
| [set] |
| |
| Används för att definiera värdet på en variabel eller bekvämlighetsvariabel. |
| Bekvämlighetsvariabler används endast inom fdb och finns inte i ditt program. |
| De har prefixet $ och kan ha valfritt namn, förutsatt att det inte finns |
| någon befintlig variabel med det namnet. Exempelvis $myVar. |
| Bekvämlighetsvariabler används dessutom för att styra andra aspekter av fdb. |
| |
| Följande bekvämlighetsvariabler används inom fdb: |
| $listsize antal källkodsrader som ska visas för list. |
| $columnwrap kolumnrad på vilken utdata börjar om |
| $infostackshowthis vid 0 visas inte this i stackens bakåtspårning |
| $invokegetters vid 0 kan inte fdb skicka getter-funktioner |
| $bpnum det senaste brytpunktsnumret som angetts |
| $displayattributes vid noll visar print var alla attribut till medlemmar av |
| var (exempelvis private eller static). |
| |
| Exempel: |
| set i = 3 |
| Variabeln i anges som 3. |
| set employee.name = "Susan" |
| Variabeln employee.name anges som strängen Susan. |
| set $myVar = 20 |
| Bekvämlighetsvariabeln $myVar anges som 20. |
| |
| [show] |
| |
| Detta generiska kommando används för att visa statusinformation om fdb. |
| Lista över underkommandon till show: |
| show break (sh b) Platsen för och anledningen till pausad körning |
| show directories (sh d) Kataloger som ska genomsökas för källfiler |
| show files (sh f) Målfiler och målsökvägar |
| show functions (sh fu) Information om funktionens radmappning |
| show locations (sh l) Brytpunkternas platser |
| show memory (sh m) Aktuell minnesanvändning |
| show net (sh n) Meddelandestatistik för Player |
| show properties (sh p) Egenskapsvärden |
| show uri (sh u) Player-URI för den aktuella sessionen |
| show variable (sh v) Hämtning av raw-variabel |
| Ange help show följt av namnet på underkommandot om du vill ha fullständig |
| information. |
| |
| [show break] |
| |
| Används för att visa förskjutning där programkörningen stannande i swf-filen |
| |
| [show directories] |
| |
| Används för att visa den aktuella sökvägen som används för källkodsfiler. |
| |
| [show files] |
| |
| Används för att visa sökväg för och namn på alla målfiler |
| |
| [show functions] |
| |
| Används för att visa vilken funktion som mappats till vilket radnummer. |
| Exempel: |
| show functions . |
| Mappningsinformation för alla funktioner i den aktuella filen visas. |
| show functions myapp.mxml |
| Mappningsinformation för alla funktioner i myapp.mxml visas. |
| show functions #3 |
| Mappningsinformation för alla funktioner i fil #3 visas. |
| show functions |
| Mappningsinformation för alla funktioner i alla filer visas. |
| Ange info sources eller info files om du vill se alla filnamn och filnummer. |
| Det går att ange förkortningar av filnamn så länge dessa inte är tvetydiga. |
| |
| [show locations] |
| |
| Används för att visa alla platser som har angetts för varje brytpunkt. |
| |
| [show memory] |
| |
| Används för att visa minnesstatistik för Java VM. |
| |
| [show net] |
| |
| Används för att visa information om meddelanden som har skickats till och |
| tagits emot från Flash Player. |
| |
| [show properties] |
| |
| Används för att visa alla bekvämlighetsvariabler som används i felsökaren. |
| |
| [show uri] |
| |
| Används för att visa URI som Flash Player har skickat för den här sessionen. |
| |
| [show variable] |
| |
| Används för att visa alla medlemmar som tillhör en viss variabel. Två |
| parametrar måste anges: först det numeriska värde som identifierar variabeln |
| och därefter variabelns egenskapsnamn. Bekvämlighetsvariabeln $invokegetters |
| används för att bestämma huruvida egenskapen getter ska köras eller inte |
| (förutsatt att den finns). |
| Exempel: |
| show variable 1 __proto__ |
| |
| [show ?] |
| |
| Show-kommandot är inte definierat. Prova med help show. |
| |
| [source] |
| |
| Används för att först läsa in och därefter utföra fdb-kommandon från en fil. |
| source mycommands.txt |
| source mydir\mycommands.txt |
| source c:\mydir\mycommands.txt |
| Filen mycommands.txt läses in och kommandona utförs. |
| Filen med kommandon kan antingen anges |
| från den aktuella katalogen (se kommandot pwd) |
| eller via en absolut sökväg. |
| Filen .fdbinit läses in på det här sättet när fdb startas. |
| Det är endast den aktuella katalogen som söks igenom efter .fdbinit. Du måste |
| alltså skapa en separat .fdbinit-fil för varje projekt. |
| |
| [step] |
| |
| Används för att stega igenom programmet tills det når en annan källkodsrad. |
| Exempel: |
| step |
| Stega en gång. |
| step 3 |
| Stega 3 gånger eller tills programmet stoppas av någon annan anledning. |
| |
| [tutorial] |
| |
| Används för att visa en vägledning om hur fdb används. |
| Du kan inte ange argument för det här kommandot. |
| |
| [Tutorial] |
| |
| Exempel på en typisk fdb-session: |
| Starta ett program med run. |
| Visa filnamnen med info sources. |
| Visa en fil med list. |
| Ange brytpunkter med break. |
| Kör programmet tills en brytpunkt nås med continue. |
| Granska programmets status med where, print och info locals. |
| Utför enskilda kommandon med next, step och finish. |
| Återuppta körningen med continue. |
| Avsluta fdb med quit. |
| |
| [undisplay] |
| |
| Används för att ta bort ett eller flera uttryck. |
| Exempel: |
| undisplay |
| Ta bort alla uttryck som visas automatiskt. |
| undisplay 2 7 |
| Används för att ta bort uttrycken #2 och #7 som visas automatiskt. |
| Ange info display om du vill se alla uttryck som visas automatiskt och |
| motsvarande rader. |
| |
| [up] |
| |
| Används för att välja och visa stackramen som anropas. |
| Om du därefter anger info arguments och info locals visas |
| lokala variabler och argument som hör till den valda ramen. |
| Se down och frame. |
| |
| [viewswf] |
| |
| Används för att ställa in och rensa filter som bestämmer hur filer ska visas |
| (t.ex. info files och info sources) utifrån swf-namnen. |
| Om inga parametrar anges visas alla filer. Om samma fil finns i en eller flera |
| swf-filer visas endast den första filinstansen. Om du vill komma åt andra |
| filinstanser anger du filnumret (t.ex. list #192) eller använder kommandot |
| med parametern (se nedan) för att visa filer från en viss swf-fil. Om en |
| parameter anges visas endast filerna från en angiven swf-fil i fillistan (via |
| kommandot info swfs). |
| Filer från andra swf-filer visas inte. Kommandot påverkar även kommandon som |
| tar en fil som parameter (t.ex. break). |
| Exempel: |
| viewswf myApp.mxml.swf |
| Endast filer från myApp.mxml.swf visas. |
| viewswf |
| Alla filer från alla swf-filer visas. |
| |
| [watch] |
| |
| Används förr att lägga till en bevakningspunkt för en viss variabel. Felsökaren |
| stoppar körningen när variabelns värde ändras. |
| Exempel: |
| watch foo |
| |
| [what] |
| |
| Visar sammanhanget vari en variabel matchas. |
| |
| [where] |
| |
| Används för att bakåtspåra genom stacken. |
| |
| [zzz] |
| |
| ((( Keep this unused topic at the end of the file ))) |
| ((( so that the next-to-last one is parsed properly. ))) |