Page 1 of 1

LHA.DLL - 19.2 - Vista

PostPosted: Thu Feb 15, 2007 2:23 am
by MichaelMo
I have a Fivewin application written in Clipper using 1.9.2 Fivewin. I've used a library called lha.dll to do compression of files and it's always worked until Vista. In Vista, the compression routines work, but the uncompression process results in a GPF. Has anyone run into this before?

PostPosted: Thu Feb 15, 2007 2:14 pm
by Antonio Linares
Please create a MAP file using MAP A,S from the LNK file and search the GPF address into the MAP file, to check what function is where the GPF comes from

lha decompression

PostPosted: Sat Oct 06, 2007 5:52 am
by Harlan Huber
Antonio Linares wrote:Please create a MAP file using MAP A,S from the LNK file and search the GPF address into the MAP file, to check what function is where the GPF comes from


Yes, we have run into the same problem with lha.dll on Vista. Since this is a binary third party dynamic link library written in Japan, I can't find whether an updated version is available for Vista searching with Google. Using a map, etc isn't going to help because we don't have the source for it, only the binary.

Does anyone know whether the binary file has been updated for Vista or is there a good alternative to it that runs on Vista?

Harlan

PostPosted: Sat Oct 06, 2007 6:13 am
by Antonio Linares
Harlan,

It seems that there is a Windows version here with full source code:

http://gnuwin32.sourceforge.net/packages/lha.htm

Having the source code it may help to trace where the GPF comes from.

Replacement for lha.dll on Vista

PostPosted: Tue Oct 09, 2007 6:13 am
by Harlan Huber
Antonio Linares wrote:Harlan,

It seems that there is a Windows version here with full source code:

http://gnuwin32.sourceforge.net/packages/lha.htm

Having the source code it may help to trace where the GPF comes from.


Does anyone know whether unlha32.dll runs on Vista and whether it might be an acceptable alternative to lha.dll which does not run on Vista? It is written and maintained by a Japanese programmer, who does not accept email written in English. Could a 16-bit Clipper program call this 32-bit dll on Vista?

Harlan

Harlan