I've been using VB for quite a number of years, but I've only ever used it for creating personal programs to help me with various tasks. I've never gotten very in-depth with it and anybody would call most of the things I write very "elementary."
I want to use DotNetZip to extract files from a zip file, but I don't know the first place to begin. For starters, I don't know how to use an external DLL with my vb.net program. Google is far from helpful, all the results take me to places where people are asking for help in getting their external dll to work, but it's obvious they already know the basics. I don't even know step 1 and have been become extremely frustrated with the lack of relevant search results so I'm just going to ask the question here so I can get the proper answer the first time.
If someone could just explain how you use an external DLL and possibly give an example of how to use DotNetZip to extract a zip file with directory structure and overwrite always, I would be forever in your debt.
Here is a very simple example to decompress a zip file into the source path with no progress indication:
Public Sub DecompressFile(ByVal strFilename As String)
Dim Path As String = strFilename.Substring(0, strFilename.LastIndexOf(Chr(92)))
Using ZIP As Ionic.Zip.ZipFile = Ionic.Zip.ZipFile.Read(strFilename)
Catch Exc As Exception