Procedures
- Regelmatig terugkerende bewerkingen zonder terugkeerwaarde steek je best in een
procedure (ook routine genoemd).
- Een procedure maak je met
Sub denaamvanjeprocedure(parameter As gegevenstype) As
gegevenstype
VB plaatst End Sub twee regels verder.
- Als je binnen de procedure moet stoppen kan je dat doen met Exit Sub.
- Zo'n parameter kan invoer zijn die je procedure nodig heeft. Als je een procedure wil
maken die een aantal keer wordt doorlopen, moet je natuurlijk dat aantal kennen. Dat kan
je als parameter opvragen.
- Je kan ervoor kiezen veiligheid in te bouwen
- als je ByVal voor een parameter plaatst, kan je die parameter zelf niet wijzigen in een
procedure.
- als je ByRef voor een parameter plaatst, kan je die parameter zelf wijzigen in een
procedure. Dat is zeer zelden wenselijk.
- Een procedure in een formulier kan alleen binnen dat formulier opgeroepen worden.
- Een procedure in een module kan ook buiten dat formulier (in het hele project)
opgeroepen worden. Dat is een prima manier om de procedure te testen van in het Direct
venster.
- Houd een procedure zo eenvoudig mogelijk: doe maar één ding in een procedure.
- Een publieke (met Public) procedure in een klassemodule gedraagt zich als een methode
van dat object.
- Oefeningen
[VB Web] - [hlrnet] - [copyright]