Sample code for 30+ languages & platforms
Visual Basic 6.0

Transition from MailMan.FetchMultiple to MailMan.FetchUidlSet

Provides instructions for replacing deprecated FetchMultiple method calls with FetchUidlSet.

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

Dim mailman As New ChilkatMailMan

' ...
' ...

Dim saUidls As New CkStringArray
success = saUidls.Append("aaa")
success = saUidls.Append("bbb")
success = saUidls.Append("ccc")

Dim stUidls As New ChilkatStringTable
success = stUidls.Append("aaa")
success = stUidls.Append("bbb")
success = stUidls.Append("ccc")

' ------------------------------------------------------------------------
' The FetchMultiple method is deprecated:

Dim bundleObj As ChilkatEmailBundle
Set bundleObj = mailman.FetchMultiple(saUidls)
If (mailman.LastMethodSuccess = 0) Then
    Debug.Print mailman.LastErrorText
    Exit Sub
End If

' ...
' ...

' ------------------------------------------------------------------------
' Do the equivalent using FetchUidlSet.
' Your application creates a new, empty EmailBundle object which is passed 
' in the last argument and filled upon success.

Dim headersOnly As Long
headersOnly = 0
' Irrelevant because we are not downloading headers-only.
Dim numBodyLines As Long
numBodyLines = 0

Dim bundleOut As New ChilkatEmailBundle
success = mailman.FetchUidlSet(stUidls,headersOnly,numBodyLines,bundleOut)
If (success = 0) Then
    Debug.Print mailman.LastErrorText
    Exit Sub
End If