| |
| 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. |
| |
| -------------------------------------------------------------------------------- |
| |
| [?] |
| |
| Määrittämätön komento. Syöttämällä 'help' näet luettelon kaikista |
| fdb-komennoista. |
| |
| [break] |
| |
| Määritä keskeytyskohta tietyllä rivillä tai tietyssä toiminnossa. |
| Esimerkkejä: |
| break 87 |
| Asettaa keskeytyskohdan riville 87 nykyisessä tiedostossa. |
| break myapp.mxml:56 |
| Asettaa keskeytyskohdan riville 56 tiedostossa myapp.mxml. |
| break #3:29 |
| Asettaa keskeytyskohdan riville 29 tiedostossa #3. |
| break doThis |
| Asettaa keskeytyskohdan toimintoon doThis() nykyisessä tiedostossa. |
| break myapp.mxml:doThat |
| Asettaa keskeytyskohdan toimintoon doThat() tiedostossa myapp.mxml. |
| break #3:doOther |
| Asettaa keskeytyskohdan toimintoon doOther() tiedostossa #3. |
| break |
| Asettaa keskeytyskohdan nykyiseen suoritusosoitteeseen nykyisen pinon |
| kehyksessä. Tämä on hyödyllistä, kun keskeytys tapahtuu pinokehykseen |
| palattaessa. |
| Tiedostonimet ja -numerot näet syöttämällä 'info sources' tai 'info files'. |
| Toimintojen nimet näet syöttämällä 'info functions'. |
| Lyhennetyt tiedostojen ja toimintojen nimet hyväksytään, jos ne ovat selviä. |
| Jos määritetään rivinumero, keskeytys tapahtuu koodin alussa sillä rivillä. |
| Jos määritetään toiminto, keskeytys tapahtuu koodin alussa siinä toiminnossa. |
| Lisätietoa keskeytyskohdista näet komennoilla 'commands' ja 'condition'. |
| |
| [bt] |
| |
| Pinon backtrace. |
| |
| [catch] |
| |
| Keskeytys poikkeuksen sattuessa. Vaikuttaa vain catch-lohkon käsittelemiin |
| poikkeuksiin. Käsittelemättömät poikkeukset keskeyttävät aina |
| virheenkorjauksen. |
| |
| Voit poistaa käsittelypisteen Delete-komennolla. |
| |
| Esimerkkejä: |
| catch * |
| Keskeytys minkä tahansa poikkeuksen sattuessa. |
| catch ReferenceError |
| Keskeytys aina ReferenceError-virheen syntyessä, olipa se käsitelty tai ei. |
| |
| [cf] |
| |
| Näyttää nykyisen tiedoston nimen ja numeron tai vaihtaa nykyistä tiedostoa. |
| Esimerkkejä: |
| cf |
| Näyttää nykyisen tiedoston nimen ja numeron. |
| cf myapp.mxml |
| Vaihtaa nykyisen tiedoston tiedostoksi myapp.mxml. |
| cf #29 |
| Vaihtaa nykyisen tiedoston tiedostoksi #29. |
| Tiedostonimet ja -numerot näet syöttämällä 'info sources' tai 'info files'. |
| Lyhennetyt tiedostonimet hyväksytään, jos ne ovat selviä. |
| Komennon 'list' käyttäminen tiedostoon tekee tiedostosta nykyisen tiedoston. |
| |
| [clear] |
| |
| Poistaa keskeytyskohdan tietyltä riviltä tai tietystä toiminnosta. |
| Esimerkkejä: |
| clear 87 |
| Poistaa keskeytyskohdan riviltä 87 nykyisessä tiedostossa. |
| clear myapp.mxml:56 |
| Poistaa keskeytyskohdan riviltä 56 tiedostossa myapp.mxml. |
| clear #3:29 |
| Poistaa keskeytyskohdan riviltä 29 tiedostossa #3. |
| clear doThis |
| Poistaa keskeytyskohdan toiminnosta doThis() nykyisessä tiedostossa. |
| clear myapp.mxml:doThat |
| Poistaa keskeytyskohdan toiminnosta doThat() tiedostossa myapp.mxml. |
| clear #3:doOther |
| Poistaa keskeytyskohdan toiminnosta doOther() tiedostossa #3. |
| clear |
| Poistaa keskeytyskohdan nykyisen tiedoston nykyiseltä riviltä. |
| Tiedostonimet ja -numerot näet syöttämällä 'info sources' tai 'info files'. |
| Toimintojen nimet näet syöttämällä 'info functions'. |
| Lyhennetyt tiedostojen ja toimintojen nimet hyväksytään, jos ne ovat selviä. |
| Jos määritetään rivinumero, siltä riviltä poistetaan kaikki keskeytyskohdat. |
| Jos määritetään toiminto, toiminnon alussa olevat keskeytyskohdat poistetaan. |
| |
| [continue] |
| |
| Jatka suorittamista keskeytyskohdassa pysähtymisen jälkeen. |
| Tämä komento ei hyväksy argumentteja. |
| |
| [condition] |
| |
| |
| Määritä keskeytyskohdan numero N. Keskeytys tapahtuu vain, jos COND toteutuu. |
| Käyttö on `condition N COND', jossa N on kokonaisluku ja COND on lauseke, joka |
| arvioidaan aina, kun keskeytyskohta N saavutetaan. |
| |
| [commands] |
| |
| Määritä komennot, jotka suoritetaan, kun törmätään keskeytyskohtaan. |
| Anna keskeytyskohdan numero argumenttina `commands`-komennon jälkeen. |
| Jos argumenttia ei anneta, kohteena oleva keskeytyskohta määritetään viimeisenä. |
| Komennot alkavat seuraavalta riviltä. |
| Kirjoita rivi, joka sisältä sanan "end", merkitsemään kohtaa, missä komennot |
| loppuvat. |
| Määrittämällä ehdon "silent" ensimmäiseksi riviksi teet keskeytyskohdasta |
| hiljaisen. Tällöin mitään ei tulosteta, kun kohta saavutetaan, lukuun ottamatta |
| komennon tulostamaa tulostetta. |
| Esimerkki: |
| (fdb) commands |
| Kirjoita komennot sitä varten, kun keskeytyskohta 1 tulee vastaan, yksi |
| komento riville. |
| Päätä rivillä, jolla lukee vain 'end'. |
| >w |
| >end |
| |
| [delete] |
| |
| Poista yksi tai useampi keskeytyskohta. |
| Esimerkkejä: |
| delete |
| Poistaa kaikki keskeytyskohdat. |
| delete 2 5 |
| Poistaa keskeytyskohdat #2 ja #5. |
| Näet keskeytyskohtien numerot syöttämällä 'info breakpoints'. |
| |
| [directory] |
| |
| Määritä luettelo hakemistoista, joista fdb etsii lähdetiedostoja. |
| |
| Esimerkkejä: |
| |
| directory |
| Palauttaa luettelon oletusasetuksiin. Luettelo sisältää silloin hakemiston, |
| jossa lähdetiedosto koottiin objektikoodiksi, ja sen jälkeen nykyisen |
| hakemiston. |
| |
| directory C:\MySource (Windows) |
| directory /MySource (Mac) |
| Lisää määritetyn hakemiston sen hakemistoluettelon alkuun, josta lähdettä |
| haetaan. Jos haetaan esimerkiksi luokan mypackage.MyClass lähdettä, |
| virheenkorjaustoiminto etsii lähdettä sekä kansiosta |
| C:\MySource\mypackage\MyClass.as että kansiosta C:\MySource\MyClass.as. |
| |
| directory C:\Dir1;C:\Dir2 (Windows käytä pilkkua ';' erottimena) |
| directory /Dir1:/Dir2 (Mac käytä pistettä ':' erottimena) |
| Lisää useita hakemistoja sen hakemistoluettelon alkuun, josta lähdettä |
| haetaan. |
| |
| Nykyisen luettelon näet syöttämällä 'show directories'. |
| |
| [disable] |
| |
| Poista käytöstä yksi tai useita keskeytyskohtia tai automaattisen näytön |
| ilmaukset. |
| Esimerkkejä: |
| disable |
| disable breakpoints |
| Poistaa käytöstä kaikki keskeytyskohdat. |
| disable 2 5 |
| disable breakpoints 2 5 |
| Poistaa käytöstä keskeytyskohdat #2 ja #5. |
| disable display |
| Poistaa käytöstä kaikki automaattisen näytön ilmaukset. |
| disable display 1 3 |
| Poistaa käytöstä automaattisen näytön ilmaukset #1 ja #3. |
| Näet keskeytyskohtien numerot syöttämällä 'info breakpoints'. |
| Näet automaattisen näytön ilmausten numerot syöttämällä 'info display'. |
| |
| [disassemble] |
| |
| (Vain ActionScript 2. Ei tukea ActionScript 3:n virheenkorjaukselle.) |
| |
| Pura jokin lähdekoodin tietty osa. |
| Oletus on aina nykyinen rivi. |
| Samoja argumentteja tuetaan kuin list-komennossakin. |
| Esimerkkejä: |
| disassemble 87 |
| Purkaa nykyisen tiedoston rivin 87. |
| disassemble 87 102 |
| Purkaa nykyisen tiedoston rivit 87102. |
| disassemble doThis |
| Purkaa toiminnon doThis() nykyisessä tiedostossa. |
| Sen lisäksi, että käytät yksinkertaisia rivinumeroita yllä olevan esimerkin |
| mukaisesti, voit määrittää rivejä muillakin tavoilla: |
| myapp.mxml |
| Rivi 1 tiedostossa myapp.mxml. |
| myapp.mxml:doThat |
| Toiminnon doThat() ensimmäinen rivi tiedostossa myapp.mxml. |
| myapp.mxml:56 |
| Rivi 56 tiedostossa myapp.mxml. |
| #3 |
| Rivi 1 tiedostossa #3. |
| #3:doOther |
| Se tiedoston #3 rivi, jolla toiminto doOther() alkaa. |
| #3:29 |
| Rivi 29 tiedostossa #3. |
| |
| [display] |
| |
| Lisää ilmaus automaattisen näytön ilmausten luetteloon. |
| Esimerkki: |
| display employee.name |
| Lisää 'employee.name' automaattisen näytön ilmausten luetteloon. |
| Joka kerta, kun fdb pysähtyy, arvo employee.name tulee näkyviin. |
| Tämän komennon argumentti on sama kuin komennolle 'print'. |
| Näet automaattisen näytön ilmaukset ja niiden numerot syöttämällä 'info |
| display'. |
| |
| [down] |
| |
| Valitse ja tulosta tämän kutsuma pinokehys. |
| Seuraavat 'info arguments'- ja 'info locals' -komennot näyttävät valitun |
| kehyksen argumentit ja paikalliset muuttujat. |
| Katso komennot 'up' ja 'frame'. |
| |
| [enable] |
| |
| Ota käyttöön yksi tai useita keskeytyskohtia tai automaattisen näytön ilmaukset. |
| Esimerkkejä: |
| enable |
| enable breakpoints |
| Ottaa käyttöön kaikki keskeytyskohdat. |
| enable 2 5 |
| enable breakpoints 2 5 |
| Ottaa käyttöön keskeytyskohdat #2 ja #5. |
| enable display |
| Ottaa käyttöön kaikki automaattisen näytön ilmaukset. |
| enable display 1 3 |
| Ottaa käyttöön automaattisen näytön ilmaukset #1 ja #3. |
| Näet keskeytyskohtien numerot syöttämällä 'info breakpoints'. |
| Näet automaattisen näytön ilmausten numerot syöttämällä 'info display'. |
| |
| [file] |
| |
| Määritä sovellus, josta korjataan virheitä, käynnistämättä sitä. |
| Esimerkkejä: |
| file http://www.mysite.com/myapp.mxml |
| Määritä MXML-sovellus, josta korjataan virheitä. |
| file myapp.swf |
| Määritä nykyisestä hakemistosta paikallinen SWF-tiedosto, josta korjataan |
| virheitä. |
| Tässä tapauksessa (virheenkorjaustiedot sisältävän) tiedoston myapp.swd |
| pitää sijaita myös nykyisessä hakemistossa. |
| Komento ei käynnistä sovellusta. Käynnistä sovelluksen virheenkorjaus |
| komennolla 'run' ilman argumentteja. |
| Sen sijaan, että käyttäisit komentoa 'file <target>' ja sen jälkeen komentoa |
| 'run', voit yksinkertaisesti määrittää korjattavan sovelluksen komennon 'run' |
| argumentiksi: |
| run http://mysite.com/myapp.mxml |
| run myapp.swf |
| Voit myös määrätä tiedoston virheenkorjauksen komentorivin argumentilla, kun |
| käynnistät fdb:n: |
| fdb http://www.mysite.com/myapp.mxml |
| fdb myapp.swf |
| Tässä tapauksessa sinun ei tarvitse käyttää komentoa 'file' eikä komentoa 'run'. |
| Jos suoritat komennon 'run' määrittämättä sovellusta virheenkorjausta varten, |
| fdb odottaa, kunnes jokin sovellus muodostaa siihen yhteyden. |
| |
| [finish] |
| |
| Suorita, kunnes nykyinen toiminto palaa. |
| Tämä komento ei hyväksy argumentteja. |
| |
| [frame] |
| |
| Valitse ja tulosta jokin tietty pinokehys. |
| Tämä komento hyväksyy valinnaisen argumentin: kehyksen numeron. |
| Jos argumenttia ei määritetä, oletuksena palataan nykyiseen ylimpään kehykseen |
| (kehykseen 0). |
| Esimerkkejä: |
| frame 4 |
| frame |
| Seuraavat 'info arguments'- ja 'info locals' -komennot näyttävät valitun |
| kehyksen argumentit ja paikalliset muuttujat. |
| Katso komennot 'up', 'down' ja 'bt'. |
| |
| [handle] |
| |
| Määritä, miten fdb käsittelee Flash Playerin virheet. |
| Esimerkkejä: |
| handle recursion_limit stop |
| Näytä fdb:ssä ilmoitus virheestä recursion_limit ja pysäytä, kuten |
| keskeytyskohdassa. |
| handle all print nostop |
| Näytä ilmoitus kaikista virheistä fdb:ssä, mutta älä pysäytä. |
| Ensimmäinen argumentti on virheen nimi tai 'all'. |
| Lisäargumentit ovat toimintoja, jotka koskevat virhettä. |
| Virheiden nimet näet syöttämällä 'info handle'. |
| Toiminnot ovat print/noprint ja stop/nostop. |
| Toiminnolla 'print' sanoma tulostetaan tämän virheen sattuessa. |
| Toiminnolla 'stop' palataan virheenkorjaustoimintoon tämän virheen sattuessa. |
| Toiminto 'print' suoritetaan samalla. |
| |
| [help] |
| |
| Onko fdb sinulle uusi? Näet sen perustiedot syöttämällä 'tutorial'. |
| Luettelo fdb:n komennoista: |
| bt (bt) Tulosta kaikkien pinokehysten backtrace-luettelot. |
| break (b) Määritä keskeytyskohta tietyllä rivillä tai tietyssä |
| toiminnossa. |
| catch (ca) Keskeytys poikkeuksen sattuessa. |
| cf (cf) Näytä nykyisen tiedoston nimi ja numero. |
| clear (cl) Poista keskeytyskohta tietyltä riviltä tai tietystä |
| toiminnosta. |
| condition (cond) Käytä ehdollista ilmausta keskeytyspisteessä tai poista |
| ilmaus. |
| continue (c) Jatka suorittamista keskeytyskohdassa pysähtymisen jälkeen. |
| commands (com) Määritä komennot, jotka suoritetaan keskeytyspisteeseen |
| saavuttaessa. |
| delete (d) Poista keskeytyspisteet tai automaattisen näytön ilmaukset. |
| directory (dir) Lisää hakemisto lähdetiedostojen hakupolkuun. |
| disable (disab) Poista keskeytyspisteet tai automaattisen näytön ilmaukset |
| käytöstä. |
| disassemble (disas) Pura lähderivit tai -toiminnot. |
| display (disp) Lisää automaattisen näytön ilmaus. |
| enable (e) Ota keskeytyspisteet tai automaattisen näytön ilmaukset |
| käyttöön. |
| file (fil) Määritä sovelluksen virheenkorjaus. |
| finish (f) Suorita, kunnes nykyinen toiminto palaa. |
| handle (han) Määritä, miten virhe käsitellään. |
| help (h) Näytä fdb-komentojen ohje. |
| home (ho) Määritä luettelosijainti paikkaan, missä suorittaminen |
| keskeytetään. |
| info (i) Näytä tiedot ohjelmasta, josta korjataan virheitä. |
| kill (k) Lopeta sen ohjelman suorittaminen, josta korjataan virheitä. |
| list (l) Lisää määritetty toiminto tai rivi luetteloon. |
| next (n) Askelluta ohjelma. |
| print (p) Tulosta EXP-muuttujan arvo. |
| pwd (pw) Tulosta työhakemisto. |
| quit (q) Sulje fdb. |
| run (r) Käynnistä ohjelma, jonka virheet on korjattu. |
| set (se) Aseta muuttujan arvo. |
| source (so) Lue fdb-komennot tiedostosta. |
| step (s) Askelluta ohjelma, kunnes ohjelma saavuttaa eri lähderivin. |
| tutorial (t) Näytä opetusohjelma, jossa selitetään fdb:n käyttö. |
| undisplay (u) Poista automaattisen näytön ilmaus. |
| viewswf (v) Määritä tai tyhjennä suodatin tiedostoluettelolle swf:n |
| perusteella. |
| watch (wa) Lisää katselukohta annettuun muuttujaan. |
| what (wh) Näyttää muuttujan sisällön. |
| where (w) Sama kuin bt. |
| Kirjoita 'help' ja sen jälkeen komennon nimi, niin näet täydet käyttöohjeet. |
| |
| [home] |
| |
| Määritä luettelosijainti paikkaan, missä suorittaminen keskeytetään. |
| |
| [info] |
| |
| Yleiskomento, jolla nähdään erilaisia tietoja ohjelmasta, josta korjataan |
| virheitä. |
| Luettelo info-alikomennoista: |
| info arguments (i a) Nykyisen pinokehyksen argumenttimuuttujat. |
| info breakpoints (i b) Käyttäjän asetettavien keskeytyskohtien tilat. |
| info display (i d) Näytä luettelo automaattisen näytön ilmauksista. |
| info files (i f) Niiden kohteiden ja tiedostojen nimet, joista korjataan |
| virheitä. |
| info functions (i fu) Kaikki toimintojen nimet. |
| info handle (i h) Miten virhe käsitellään. |
| info locals (i l) Nykyisen pinokehyksen paikalliset muuttujat. |
| info scopechain (i sc) Nykyisen pinokehyksen vaikutusalueketju. |
| info sources (i so) Lähdetiedostot ohjelmassa. |
| info stack (i s) Pinon backtrace. |
| info swfs (i sw) Tämän istunnon swf-luettelo. |
| info targets(i t) Sovellus, josta korjataan virheitä. |
| info variables (i v) Kaikki yleisten ja staattisten muuttujien nimet. |
| Kirjoita 'help info' ja sen jälkeen info-alikomennon nimi, niin näet täydet |
| käyttöohjeet. |
| |
| [info arguments] |
| |
| Näytä nykyisen pinokehyksen argumentit. |
| |
| [info breakpoints] |
| |
| Näytä kaikkien keskeytyskohtien ja katselukohtien tila. |
| Type-sarakkeesta näkyy jompikumpi näistä: |
| breakpoint - tavallinen keskeytyskohta |
| watchpoint - katselukohta |
| Disp-sarake sisältää jonkin seuraavista: 'keep', 'del', 'dis'. Tämä kertoo, |
| mitä keskeytyskohdassa tapahtuu. Vaihtoehto 'dis' tarkoittaa sitä, että |
| keskeytyskohta poistetaan käytöstä. Vaihtoehto 'del' tarkoittaa sitä, että |
| keskeytyskohta poistetaan. |
| 'Address'-sarake kertoo osoitteen. 'What'-sarake kertoo tiedoston/rivinumeron. |
| |
| [info display] |
| |
| Näytä luettelo automaattisen näytön ilmauksista ja niiden numeroista. |
| |
| [info files] |
| |
| Näytä tiedostojen nimet ja numerot sovellukselle, josta korjataan virheitä, |
| mukaan luettuna lähdetiedostot, kehystiedostot ja automaattisesti luodut |
| tiedostot. |
| Esimerkkejä: |
| info files |
| Näyttää aakkosjärjestyksessä kaikki tiedostot luokan mukaan. |
| info files my |
| info files my* |
| Näyttää aakkosjärjestyksessä kaikki tiedostot, joiden nimi alkaa "my". |
| info files *.as |
| Näyttää aakkosjärjestyksessä kaikki tiedostot, joiden nimi päättyy ".as". |
| info files *foo* |
| Näyttää aakkosjärjestyksessä kaikki tiedostot, joiden nimeen sisältyy "foo". |
| Tiedostot näytetään muodossa name#N, jossa N on tiedoston numero. |
| Monissa komennoissa tiedoston nimen voi korvata #N. |
| |
| [info functions] |
| |
| Näytä toimintojen nimet. |
| Esimerkkejä: |
| info functions . |
| Näytä kaikki toiminnot nykyisessä tiedostossa. |
| info functions myapp.mxml |
| Näytä kaikki toiminnot tiedostossa myapp.mxml. |
| info functions #3 |
| Näytä kaikki toiminnot tiedostossa #3. |
| info functions |
| Näytä kaikki toiminnot kaikissa tiedostoissa. |
| Tiedostonimet ja -numerot näet syöttämällä 'info sources' tai 'info files'. |
| Lyhennetyt tiedostonimet hyväksytään, jos ne ovat selviä. |
| |
| [info handle] |
| |
| Näytä, mitä fdb tekee, kun Flash Playerissä tapahtuu virhe. |
| Esimerkkejä: |
| info handle |
| Näytä, miten fdb käsittelee kaikki virheet. |
| info handle recursion_limit |
| Näytä, miten fdb käsittelee virheen recursion_limit. |
| |
| [info locals] |
| |
| Näytä nykyisen pinokehyksen paikalliset muuttujat. |
| |
| [info scopechain] |
| |
| Näytä nykyisen pinokehyksen vaikutusalueketju. Vaikutusalueketju on |
| objektiluettelo, jossa Flash Player suorittaa haun yrittäessään ratkaista |
| symbolin nimen. |
| |
| [info sources] |
| |
| Näytä lähdetiedostojen nimet ja numerot sovellukselle, josta korjataan virheitä. |
| Ei sisällä kehystiedostoja ja automaattisesti luotuja tiedostoja. |
| Tiedostot näytetään muodossa name#N, jossa N on tiedoston numero. |
| Monissa komennoissa tiedoston nimen voi korvata #N. |
| |
| [info stack] |
| |
| Pinon backtrace. |
| |
| [info swfs] |
| |
| Näytä virheenkorjausistunnon tuntemat swf-tiedostot. Komennolla 'viewswf' näet |
| lisätietoja siitä, miten tiedostoluettelo voidaan suodattaa swf-nimen |
| perusteella. |
| |
| [info targets] |
| |
| Näytä URL (http: tai tiedosto:) sovellukselle, josta korjataan virheitä. |
| |
| [info variables] |
| |
| Näytä kaikki yleisten ja staattisten muuttujien nimet ja arvot. |
| |
| [info ?] |
| |
| Määrittämätön info-komento. Kokeile komentoa 'help info'. |
| |
| [kill] |
| |
| Lopeta sen ohjelman suorittaminen, josta korjataan virheitä. |
| Tämä komento ei hyväksy argumentteja. |
| |
| [list] |
| |
| Luetteloi koodirivit lähdetiedostossa. |
| Esimerkkejä: |
| list |
| Luetteloi kymmenen lisäriviä nykyisessä tiedostossa edellisen luettelon |
| jälkeen tai sen ympärille. |
| list - |
| Luetteloi kymmenen riviä nykyisessä tiedostossa ennen edellistä luetteloa. |
| list 87 |
| Luetteloi kymmenen riviä nykyisessä tiedostossa rivin 87 ympärillä. |
| list 87 102 |
| Luetteloi nykyisen tiedoston rivit 87102. |
| Sen lisäksi, että käytät yksinkertaisia rivinumeroita yllä olevan esimerkin |
| mukaisesti, voit määrittää rivejä seitsemällä muulla tavalla: |
| doThis |
| Toiminnon doThis() ensimmäinen rivi nykyisessä tiedostossa. |
| myapp.mxml |
| Rivi 1 tiedostossa myapp.mxml. |
| myapp.mxml:doThat |
| Toiminnon doThat() ensimmäinen rivi tiedostossa myapp.mxml. |
| myapp.mxml:56 |
| Rivi 56 tiedostossa myapp.mxml. |
| #3 |
| Rivi 1 tiedostossa #3. |
| #3:doOther |
| Se tiedoston #3 rivi, jolla toiminto doOther() alkaa. |
| #3:29 |
| Rivi 29 tiedostossa #3. |
| Tiedostonimet ja -numerot näet syöttämällä 'info sources' tai 'info files'. |
| Toimintojen nimet näet syöttämällä 'info functions'. |
| Lyhennetyt tiedostojen ja toimintojen nimet hyväksytään, jos ne ovat selviä. |
| Tiedoston lisääminen luetteloon tekee tiedostosta nykyisen tiedoston. (Katso |
| komento 'cf'.) |
| |
| [next] |
| |
| Askelluta ohjelma alirutiinikutsujen läpi. |
| next |
| Askelluta kerran. |
| next 3 |
| Askelluta kolmasti, tai kunnes ohjelma pysähtyy jostain muusta syystä. |
| Toimii kuten komento 'step', kunhan alirutiinikutsuja ei tapahdu. Jos |
| alirutiinikutsu tapahtuu, sitä käsitellään yhtenä ohjeena. |
| |
| [print] |
| |
| Tulosta muuttujan tai ilmauksen arvo. |
| Esimerkkejä: |
| print i |
| Tulosta 'i'-arvo. |
| print employee.name |
| Tulosta 'employee.name'-arvo. |
| print employee |
| Tulosta objektin 'employee' arvo. |
| Tulos saattaa olla esimerkiksi [Object 10378]. |
| print employee. |
| Tulosta objektin 'employee' kaikkien ominaisuuksien arvot. |
| print *employee |
| Tulosta objektin 'employee' kaikkien ominaisuuksien arvot. |
| Etuliiteoperaattori * on jälkiliiteoperaattorin . etuliitevaihtoehto. |
| print #10378. |
| Tulosta kaikkien Object #10378:n ominaisuuksien arvot. |
| Käytettävissä ovat valitun pinokehyksen sanastollisen ympäristön muuttujat sekä |
| kaikki ne muuttujat, joiden vaikutusalue on yleinen tai kokonainen tiedosto. |
| |
| [pwd] |
| |
| Tulosta nykyinen työhakemisto. |
| Tämä on hakemisto, josta fdb käynnistettiin. Hakemistoa ei voi muuttaa fdb:n |
| sisällä. Komentojen 'run' ja 'source' argumentti voidaan määrittää suhteessa |
| tähän hakemistoon. |
| Tämä komento ei hyväksy argumentteja. |
| |
| [quit] |
| |
| Sulje fdb. |
| Tämä komento ei hyväksy argumentteja. |
| |
| [run] |
| |
| Aloita virheenkorjausistunto. |
| Esimerkkejä: |
| run http://www.mysite.com/myapp.mxml |
| Suorittaa määritetyn MXML-sovelluksen. |
| run myapp.swf |
| run mydir\myapp.swf |
| run c:\mydir\myapp.swf |
| Suorittaa paikallisen SWF-tiedoston myapp.swf, joka voidaan määrittää joko |
| suhteessa nykyiseen hakemistoon (katso komento 'pwd') tai käyttäen |
| absoluuttista polkua. Näissä tapauksissa tiedoston myapp.swd |
| (virheenkorjaustiedot sisältävä tiedosto) pitää sijaita samassa |
| hakemistossa kuin tiedosto myapp.swf. |
| run |
| Suorita edellä komennossa 'file' määritetty sovellus. |
| Jos sovellusta ei ole määritetty, fdb odottaa, kunnes jokin sovellus |
| muodostaa siihen yhteyden. Jos mikään sovellus ei tee niin, fdb suorittaa |
| aikakatkaisun. |
| Komento 'run' käynnistää sovelluksen selaimessa tai erillisessä Flash |
| Playerissä. |
| Heti, kun sovellus käynnistyy, se keskeytyy fdb-tilaan, jotta voit määrittää |
| keskeytyskohdat. |
| |
| Macintosh-käyttöjärjestelmässä komennon ainoa tuettu muoto on 'run', ilman |
| argumentteja. Flash Player pitää käynnistää manuaalisesti. |
| |
| [set] |
| |
| Määritä muuttujan tai mukavuusmuuttujan arvo. |
| Mukavuusmuttujia esiintyy ainoastaan fdb:ssä. Ne eivät ole osa ohjelmaa. |
| Mukavuusmuuttujilla on etuliite '$'. Muuttujilla voi olla mikä tahansa nimi, |
| joka ei ole jo olemassa olevan muuttujan nimi. Esimerkiksi $myVar. |
| Mukavuusmuuttujilla voidaan hallita useita fdb:n ominaisuuksia. |
| |
| Seuraavat mukavuusmuuttujat ovat fdb:n käytössä. |
| $listsize - komennolle 'list' näytettävien lähderivien määrä |
| $columnwrap - sen sarakkeen numero, jossa tulostus rivitetään |
| $infostackshowthis - jos 0, pinon backtrace-luettelossa ei lue 'this' |
| $invokegetters - jos 0, estää fdb:tä suorittamasta get-funktioita |
| $bpnum - viimeinen määritetty keskeytyskohdan numero |
| $displayattributes - jos 1, 'print var.' näyttää kaikki 'var'-jäsenien |
| attribuutit (esim. yksityinen, staattinen) |
| |
| Esimerkkejä: |
| set i = 3 |
| Määrittää muuttujan 'i' numerolle 3. |
| set employee.name = "Susan" |
| Määrittää muuttujan 'employee.name' merkkijonolle "Susan". |
| set $myVar = 20 |
| Määrittää mukavuusmuuttujan '$myVar' numerolle 20. |
| |
| [show] |
| |
| Yleiskomento, jolla nähdään erilaisia tilatietoja fdb:stä. |
| Luettelo show-alikomennoista: |
| show break (sh b) Suorituksen keskeytyksen paikka ja syy. |
| show directories (sh d) Hakemistot, joista etsitään lähdetiedostoja. |
| show files (sh f) Kohdetiedostot ja -polut. |
| show functions (sh fu) Toimintorivin määritystiedot. |
| show locations (sh l) Keskeytyskohtien paikat. |
| show memory (sh m) Nykyinen muistin käyttö. |
| show net (sh n) Soittimen viestitilastot. |
| show properties (sh p) Ominaisuuksien arvot. |
| show uri (sh u) Soittimen URI tätä istuntoa varten. |
| show variable (sh v) Raw-muuttujan noutaminen. |
| Kirjoita 'help show' ja sen jälkeen show-alikomennon nimi, niin näet täydet |
| käyttöohjeet. |
| |
| [show break] |
| |
| Näytä siirtymä SWF:ssä, johon ohjelma pysähtyi. |
| |
| [show directories] |
| |
| Näytä nykyinen hakupolku lähdetiedostojen löytämistä varten. |
| |
| [show files] |
| |
| Näytä kaikkien kohdetiedostojen polku ja tiedostonimi. |
| |
| [show functions] |
| |
| Näytä toiminnon/rivinumeron määritystiedot. |
| Esimerkkejä: |
| show functions . |
| Näyttää kaikkien toimintojen määritystiedot nykyisessä tiedostossa. |
| show functions myapp.mxml |
| Näyttää kaikkien toimintojen määritystiedot tiedostossa myapp.mxml. |
| show functions #3 |
| Näyttää kaikkien toimintojen määritystiedot tiedostossa #3. |
| show functions |
| Näyttää kaikkien toimintojen määritystiedot kaikissa tiedostoissa. |
| Tiedostonimet ja -numerot näet syöttämällä 'info sources' tai 'info files'. |
| Lyhennetyt tiedostonimet hyväksytään, jos ne ovat selviä. |
| |
| [show locations] |
| |
| Näyttää luettelon sijainneista, jotka kullekin keskeytyskohdalle on määritetty. |
| |
| [show memory] |
| |
| Näyttää Java-näennäismuistin tilastot. |
| |
| [show net] |
| |
| Näyttää tiedot Flash Playeriin lähetetyistä ja siltä vastaanotetuista |
| viesteistä. |
| |
| [show properties] |
| |
| Näyttää luettelon virheenkorjauksessa käytetyistä mukavuusmuuttujista. |
| |
| [show uri] |
| |
| Näyttää URI:n, jonka soitin lähetti tätä istuntoa varten. |
| |
| [show variable] |
| |
| Näyttää muuttujan jäsenten arvot. Vaaditaan kaksi parametriä. Ensimmäinen on |
| numeroarvoinen muuttujan tunniste. Toinen on muuttujan ominaisuuden nimi. |
| Mukavuusmuuttujaa $invokegetters käytetään määrittämään, käynnistetäänkö |
| get-ominaisuus, jos sellainen on olemassa. |
| Esimerkki: |
| show variable 1 __proto__ |
| |
| [show ?] |
| |
| Määrittämätön show-komento. Kokeile komentoa 'help show'. |
| |
| [source] |
| |
| Lue fdb-komennot tiedostosta ja suorita ne. |
| source mycommands.txt |
| source mydir\mycommands.txt |
| source c:\mydir\mycommands.txt |
| Lukee kohteen mycommands.txt ja suorittaa siinä olevat fdb-komennot. |
| Komennot sisältävä tiedosto voidaan määrittää joko |
| suhteessa nykyiseen hakemistoon (katso komento 'pwd') |
| tai käyttäen absoluuttista polkua. |
| Tiedosto .fdbinit luetaan automaattisesti tällä tavalla, kun fdb käynnistetään. |
| Tiedostoa .fdbinit haetaan vain nykyisestä hakemistosta. Tämä tarkoittaa sitä, |
| että voit määrittää useita .fdbinit-tiedostoja eri projekteja varten. |
| |
| [step] |
| |
| Askelluta ohjelma, kunnes ohjelma saavuttaa eri lähderivin. |
| Esimerkkejä: |
| step |
| Askelluta kerran. |
| step 3 |
| Askelluta kolmasti, tai kunnes ohjelma pysähtyy jostain muusta syystä. |
| |
| [tutorial] |
| |
| Näytä opetusohjelma, jossa selitetään fdb:n käyttö. |
| Tämä komento ei hyväksy argumentteja. |
| |
| [Tutorial] |
| |
| Tyypillinen fdb-istunto: |
| Käynnistä sovellus komennolla 'run'. |
| Tarkastele tiedostonimiä komennolla 'info sources'. |
| Lisää tiedosto luetteloon komenolla 'list'. |
| Määritä keskeytyskohdat komennolla 'break'. |
| Suorita ohjelma komennolla 'continue', kunnes osutaan keskeytyskohtaan. |
| Tutki ohjelman tilaa komennoilla 'where', 'print', 'info locals'. |
| Suorita yksittäisiä lausekkeita komennoilla 'next', 'step', 'finish'. |
| Jatka suorittamista komennolla 'continue'. |
| Sulje fdb komennolla 'quit'. |
| |
| [undisplay] |
| |
| Poista yksi tai usea automaattisen näytön ilmaus. |
| Esimerkkejä: |
| undisplay |
| Poista kaikki automaattisen näytön ilmaukset. |
| undisplay 2 7 |
| Poista automaattisen näytön ilmaukset #2 ja #7. |
| Näet automaattisen näytön ilmaukset ja niiden numerot syöttämällä 'info |
| display'. |
| |
| [up] |
| |
| Valitse ja tulosta tätä kutsunut pinokehys. |
| Seuraavat komennot 'info arguments' ja 'info locals' näyttävät |
| valitun kehyksen paikalliset muuttujat ja argumentit. |
| Katso komennot 'down' ja 'frame'. |
| |
| [viewswf] |
| |
| Määrittää tai tyhjentää tiedostoluettelon ('info files' tai 'info sources') |
| suodattimen swf-nimen perusteella. |
| Ilman parametrejä kaikki tiedostot näytetään. Jos sama tiedosto esiintyy |
| useassa swf:ssä, luettelossa näkyy vain tiedoston ensimmäinen esiintymä. |
| Saat tiedoston muut esiintymät näkyviin käyttämällä tiedoston numeroa (esim. |
| 'list #192') tai tätä komentoa parametrin kanssa (katso alla). Näin voit |
| tarkastella jonkin tietyn swf:n tiedostoja. Jos käytössä on vain yksi |
| parametri, komennon 'info swfs' näyttämä swf-nimi, ainoastaan määritetyn swf:n |
| tiedostot tulevat näkyviin luetteloon. |
| Muissa swf-tiedostoissa olevia tiedostoja ei näytetä. Tämä komento vaikuttaa |
| myös komentoihin, jotka hyväksyvät parametriksi tiedoston (esim. 'break'). |
| Esimerkki: |
| viewswf myApp.mxml.swf |
| Vain tiedostossa myApp.mxml.swf olevat tiedostot näytetään. |
| viewswf |
| Kaikkien swf-tiedostojen kaikki tiedostot näytetään. |
| |
| [watch] |
| |
| Lisää katselukohta annettuun muuttujaan. Virheenkorjaustoiminto keskeyttää |
| suorittamisen muuttujan arvon vaihtuessa. |
| Esimerkki: |
| watch foo |
| |
| [what] |
| |
| Näyttää kontekstin, jonka sisällä muuttuja ratkaistaan. |
| |
| [where] |
| |
| Pinon backtrace. |
| |
| [zzz] |
| |
| ((( Keep this unused topic at the end of the file ))) |
| ((( so that the next-to-last one is parsed properly. ))) |