Typed optional parameters (new in Visual Basic 5)

Optional parameters to subroutines and function calls were introduced in Visual Basic 4, finally allowing our own code functions to emulate Visual Basic’s built-in functions. In Visual Basic 5, these parameters can be typed, thereby restoring good programming practices.