Fouten opsporen
Er bestaan eenvoudige middelen om fouten op te sporen, te voorkomen en te repareren.
- Plaats Option Explicit als eerste regel in je project en
je module. dan protesteert Visual Basic telkens als er een variabale gebruikt wordt die
niet gedeclareerd is.
- Als er een fout optreedt, probeer te achterhalen in welke functie of procedure die fout
zich voordoet.
- Gebruik F8 om het programma stap voor stap te doorlopen. Bekijk de warde van de
variabelen op elk ogenblik.
- Plaats je functies en algemene procedures in een module. Op die manier kan je die
functies en procedures testen vanuit het Direct venster (Immediate window).
- Plaats eventueel een knop op je formulier die procedures oproept waarin je problemen
vermoedt. Vergeet die knop natuurlijk niet te verwijderen.
- Je kan verder nog:
- gebruik maken van van de klasse Debug;
- log files gebruiken, en in het bijzonder Eventlog.
- Als je wil nagaan hoe variabelen evolueren op bepaalde momenten kan je:
- een watch plaatsen
- via MsgBox "naamvariabele: " & waardevariabele
de naam en de waarde van variabelen afficheren (vergeet die MsgBox wel niet uit je code te
verwijderen)
- via Debug.Print "naamvariabele: " &
waardevariabele de naam en waarde van variabelen tonen in het Direct venster
(Immediate Window).
- Om fouten te voorkomen
- vermijd globale variabelen
- werk modulair: elk stukje heeft zijn eigen, aparte functionaliteit
[VB Web] - [hlrnet] - [copyright]