IBM Lotus Symphony
|
Du kan sjekke om det er feil i hver linje i et Basic-program ved hjelp av enkelttrinnskjøring. Det er enkelt å spore feil fordi du umiddelbart kan se resultatet av hvert trinn. En peker i stoppunktkolonnen i redigeringsprogrammet angir gjeldende linje. Du kan også angi et stoppunkt hvis du vil tvinge programmet til å avbryte ved en bestemt posisjon.
Dobbeltklikk i stoppunktkolonnen til venstre i redigeringsvinduet for å slå av og på et stoppunkt på tilsvarende linje. Når programmet kommer til et stoppunkt, avbrytes programkjøringen.
Enkelttrinnskjøring ved hjelp av enkelttrinnsikonet gjør at programmet tar en forgrening inn i prosedyrer og funksjoner.
Prosedyretrinnkjøring ved hjelp av Prosedyretrinn-ikonet fører til at programmet hopper over prosedyrer og funksjoner som et enkelttrinn.
Du kan åpne egenskapene for et stoppunkt via hurtigmenyen ved å høyreklikke stoppunktet i stoppunktkolonnen.
Du kan aktivere og deaktivere et stoppunkt ved å velge Aktiv fra hurtigmenyen. Når et stoppunkt er deaktivert, vil det ikke avbryte kjøringen av programmet.
Velg Egenskaper fra hurtigmenyen til et stoppunkt, eller velg Stoppunkter fra hurtigmenyen for stoppunktkolonnen for å anrope dialogboksen Stoppunkter, der du kan angi andre alternativer for stoppunkt.
Listen viser alle stoppunkter med tilhørende linjenummer i kildekoden. Du kan aktivere eller deaktivere et valgt stoppunkt ved å merke av eller fjerne merket i boksen Aktiv.
Antall passeringer angir antall ganger stoppunktet kan passeres før programmet avbrytes. Hvis du angir 0 (standardinnstilling), blir programmet alltid avbrutt så snart det når et stoppunkt.
Klikk på Slett hvis du vil fjerne stoppunktet fra programmet.
Du kan overvåke verdiene til en variabel ved å legge den til i Overvåking-vinduet. Hvis du vil legge til en variabel i listen over overvåkede variabler, skriver du inn variabelnavnet i tekstboksen Overvåking og trykker på Enter.
Verdiene av variabler vises bare hvis de er i omfanget. Variabler som ikke er definert på gjeldende kildekodeplassering, viser ("Utenfor område") i stedet for en verdi.
Du kan også inkludere matriser i Overvåking-vinduet. Hvis du angir navnet på en matrisevariabel uten en indeksverdi i tekstboksen Overvåking, vises innholdet i hele matrisen.
![]() |
Hvis du holder musen over en forhåndsdefinert variabel i redigeringsprogrammet under kjøring, blir innholdet i variabelen vist i et tilleggsvindu. |
Viser en oversikt over anropshierarkiet for prosedyrer og funksjoner. Du kan bestemme hvilke prosedyrer og funksjoner som skal anropes med andre prosedyrer og funksjoner på det gjeldende punktet i kildekoden.
2 Uspesifisert syntaksfeil
3 Retur uten Gosub
4 Gjør om fra start
5 Ugyldig prosedyrekall
6 Overflyt
7 Ikke nok minne
8 Matrisen er allerede dimensjonert
9 Senket skrift utenfor område
10 Like definisjoner
11 Deling med null
12 Variabel udefinert
13 Ikke-samsvarende type
14 Ugyldig parameter
18 Brukeravbrudd oppstod
20 Fortsett uten feil
28 Ikke nok stakkplass
35 Del eller funksjon er ikke definert
48 Feil ved lasting av DLL
49 Ugyldig DLL-anropskonvensjon
51 Intern feil
52 Ugyldig filnavn eller nummer
53 Filen ble ikke funnet
54 Feil filmodus
55 Filen er allerede åpen
57 I/U-feil for enhet
58 Filen finnes allerede
59 Feil postlengde
61 Disken er full
62 Inndata forbi slutt på fil
63 Feil postnummer
67 For mange filer
68 Enheten er ikke tilgjengelig
70 Tilgang nektet
71 Disken er ikke klar
73 Funksjon ikke implementert
74 Ikke nytt navn med annen stasjon
75 Feil ved bane/filtilgang
76 Banen ble ikke funnet
91 Objektvariabelen er ikke definert
93 Ugyldig mønsterstreng
94 Ugyldig bruk av Null
323 Kan ikke laste inn modul
341 Ugyldig objektindeks
366 Ingen aktiv visning eller aktivt dokument
380 Feil egenskapsverdi
382 Egenskapen er skrivebeskyttet
394 Egenskapen er lesebeskyttet
420 Ugyldig objektreferanse
423 Egenskapen eller metoden ble ikke funnet
424 Objektet er obligatorisk
425 Ugyldig bruk av et objekt
430 Klasse støtter ikke OLE
438 Objektet støtter ikke metoden
440 Feil ved OLE-automatisering
445 Objektet støtter ikke denne handlingen
446 Objektet støtter ikke navngitte argumenter
447 Objektet støtter ikke gjeldende nasjonale innstillinger
448 Det navngitte argumentet ble ikke funnet
449 Argumentet er ikke valgfritt
450 Ugyldig antall argumenter
451 Objektet er ikke en samling
452 Ugyldig ordenstall
453 Den angitte DLL-funksjonen ble ikke funnet
460 Ugyldig utklippstavleformat