Sample code for 30+ languages & platforms
Visual Basic 6.0

Transition from MailMan.FetchMultipleHeaders to MailMan.FetchUidlSet

Provides instructions for replacing deprecated FetchMultipleHeaders 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")

Dim numBodyLines As Long
numBodyLines = 5

' ------------------------------------------------------------------------
' The FetchMultipleHeaders method is deprecated:

Dim bundleObj As ChilkatEmailBundle
Set bundleObj = mailman.FetchMultipleHeaders(saUidls,numBodyLines)
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 = 1

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