I have a call to a class function, method (whichever name is used, I get mixed up). The call is as follows:
But the definition of CatalogGeocode is as follows:
How is this call working?
Code:
Set poCatalogGeoCode = goCatalog.CatalogGeoCode(CStr(Val(lvwCatalogGeocode.SelectedItem.key)))
Code:
Public Property Get CatalogGeoCode() As clsCatalogGeoCodeCollection
If poCatalogGeoCode Is Nothing Or plPreviousCatalogID <> plCatalogID Then
Set poCatalogGeoCode = New clsCatalogGeoCodeCollection
poCatalogGeoCode.LoadCatalogGeocode plCatalogID
End If
Set CatalogGeoCode = poCatalogGeoCode
plPreviousCatalogID = plCatalogID
End Property
How is this call working?