Article ID: 141879
Article Last Modified on 12/9/2003
Function Test(N As Integer) As Integer
N = N + 1
Test = N
End Function
Sub Command1_Click()
Dim M As Integer
M = 1
Form1.Print M, Test(M), M, Test(M)
End Sub
Print M Test(M) M Test(M)
Visual Basic 3.0 1 2 2 3
Visual Basic 4.0 3 2 3 3
Visual Basic 3.0 evaluates functions while processing the Print statement.
Because Visual Basic 4.0 uses Visual Basic for Applications, all functions
are evaluated first, before any printing is done.
Keywords: kbprogramming kbprb KB141879