title: Unpack a rar file
body: <p>Okay, so I have searched for dll files that will allow me to unrar files and I was able to find quite a few such as unrar.dll, chilkat, sharpcompress and some more but I wanted to use the one provided by Rar themselves.</p>
  
  <p>So I referenced the DLL file in my project and imported it. I was using unrar.dll.</p>
  
  <p>But I wasn't able to find any up to date code to allow me to test and try things out. All the examples I found were either not up to date or not for Vb.net.</p>
  
  <p>I also tried the official example, which came in the installation but that didn't work even after I fixed it and when I tried to use the code I always got an error for </p>
  
  <pre><code>object reference not set to an instance of an object
  </code></pre>
  
  <p>I just want to unrar a rar file from a specific location to the root directory of my program so if my program was on the desktop I want it to unrar a file in My documents and extract the files to my desktop.</p>