Ik ben allesbehalve een vb programeur, maar ik kom er toch mee in aanraking. Aangezien ik een C++, C# programeur ben kan ik de vb taal redelijk "lezen".
Echter kwam ik vervolgens deze code tegen:
Euhm, wat gebeurt er nu precies? In mijn ogen returned de functie altijd true terug, tenzij er een fout optreed. Geeft colSource.Item(strKey) een fout terug wanneer strKey niet in de collectie zit? Dat is toch geen fout? Meer een constatering o.i.d.
Echter kwam ik vervolgens deze code tegen:
Code:
Public Function InCollection(colSource As Collection, strKey As String) As Boolean
On Error GoTo errInCollection
Call colSource.Item(strKey)
InCollection = True
Exit Function
errInCollection:
InCollection = False
End Function
Euhm, wat gebeurt er nu precies? In mijn ogen returned de functie altijd true terug, tenzij er een fout optreed. Geeft colSource.Item(strKey) een fout terug wanneer strKey niet in de collectie zit? Dat is toch geen fout? Meer een constatering o.i.d.