
Rename the files  .dat  ->  .dll

unzip32.dat -> unzip32.dll (6.0.0.0)

I discovered the new version of unrar.dll 5.4
is not compatible with previous version 5.1.
I haven't updated ZipSearch yet to use the
new one so we must use the old one included:

unrar.dat -> unrar.dll (5.1.100.1066)

Suggest you leave these dll's in the app
folder with the ZipSearch executable.

----------------------------------

Also suggest you compile before running

----------------------------------

The original RarFiles.bas used by ZipSearch
was created for unrar version 3.6.

When I downloaded 5.1 of the unrar library I
continued to use the existing module.

When I downloaded 5.4 library I updated the
module to use the ..Ex and Unicode functions
(these obviously already existed in 5.1).

I could not get the new version of unrar.dll
5.4 to work (maybe my old OS). I reverted both
the dll and the bas module at that time.

Recently I replaced RarFiles.bas with the one
that uses the ..Ex and Unicode functions, and
5.1 works perfectly with the updated module I
intended for version 5.4.

Seems there still exists a bug in this library
that causes it to create empty folders in the
current directory when successfully extracting
files to another target folder.

ZipSearch compensates for this by temporarily
resetting the current directory to an appdata
temp folder during extraction.

----------------------------------

You can even try replacing 5.1 with 5.4 to
see if a newer dll version works for your OS.

Rename  unrar542.dat  ->  unrar.dll

I strongly recommend that you leave the dll
in the app folder with ZipSearch.exe.

I tried to set up side-by-side dll versions
exactly as instructed and Win 7 worked but XP
complained and refused to run it.

----------------------------------
