Sample code for 30+ languages & platforms
Visual Basic 6.0

Transition from Zip.AppendBd to Zip.AddBd

Provides instructions for replacing deprecated AppendBd method calls with AddBd.

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

Dim zip As New ChilkatZip

' ...
' ...

Dim pathInZip As String
pathInZip = "example.dat"

Dim bd As New ChilkatBinData
success = bd.LoadFile("c:/someDir/example.dat")

' ------------------------------------------------------------------------
' The AppendBd method is deprecated:
' AppendBd returns the zip entry object, which is usually not needed.

Dim entryObj As ChilkatZipEntry
Set entryObj = zip.AppendBd(pathInZip,bd)
If (zip.LastMethodSuccess = 0) Then
    Debug.Print zip.LastErrorText
    Exit Sub
End If

' ...
' ...

' ------------------------------------------------------------------------
' Do the equivalent using AddBd.

' Instead of returning the zip entry object, we just return success/failure.
success = zip.AddBd(pathInZip,bd)
If (success = 0) Then
    Debug.Print zip.LastErrorText
    Exit Sub
End If

' Do the following if you need the zip entry object for what was just appended.
' The newly appended entry is the last one.
Dim ze As New ChilkatZipEntry
Dim index As Long
index = zip.NumEntries - 1
success = zip.EntryAt(index,ze)