45
Along similar lines, subroutines and functions have an associated property called CodeAddress whose
type is Long. The CodeAddress property is employed in a similar manner as the DataAddress property is
as shown by the example below. Of course, use of the CodeAddress property of a subroutine is not
limited to the code in the subroutine itself. It can be applied to any subroutine or function that is visible to
the code. In short, if you can invoke the subroutine or function, you can also get it address via the
CodeAddress property.
Dim addr as Long
Sub Main()
addr = Main.CodeAddress
End Sub