Discussion:
Unzip.pas
Wolfgang
2006-03-25 15:05:59 UTC
Permalink
Hello!

Who can send me an unzip.pas-file, which is running under WDSibyl.
I need this file for the Install-Programm.

Thank you,

bye,
Wolfgang
Yuri Prokushev
2006-03-26 04:05:14 UTC
Permalink
Post by Wolfgang
Hello!
Who can send me an unzip.pas-file, which is running under WDSibyl.
I need this file for the Install-Programm.
You can try unzip from freepsacal.org. IIRC, one is interface to
unzip.dll, another is native unzip routines..

wbr,
Yuri
Tomas Hajny
2006-03-26 10:46:31 UTC
Permalink
Post by Yuri Prokushev
Post by Wolfgang
Hello!
Who can send me an unzip.pas-file, which is running under WDSibyl.
I need this file for the Install-Programm.
You can try unzip from freepsacal.org. IIRC, one is interface to
unzip.dll, another is native unzip routines..
Indeed. Note that the native Pascal
implementation doesn't provide special features
like EA support (certainly useful for OS/2, even
for an installer) or ACL support (potentially
interesting for Win32, although not necessarily
for installer) - that's the main reason for
supporting both the native version and the DLL
provided by Info-ZIP group in that unit.

Tomas
Wolfgang
2006-03-27 18:03:39 UTC
Permalink
Hello!
Post by Tomas Hajny
Post by Yuri Prokushev
Post by Wolfgang
Who can send me an unzip.pas-file, which is running under WDSibyl.
I need this file for the Install-Programm.
You can try unzip from freepsacal.org. IIRC, one is interface to
unzip.dll, another is native unzip routines..
Indeed. Note that the native Pascal
implementation doesn't provide special features
like EA support (certainly useful for OS/2, even
for an installer) or ACL support (potentially
interesting for Win32, although not necessarily
for installer) - that's the main reason for
supporting both the native version and the DLL
provided by Info-ZIP group in that unit.
Thank you for the information. I have found any Pas-Files, but it
doesn't work with WDSibyl ane my knowledge about ZIP is to few.
When I have the source, I can include it into the installprogram and so
it run under OS/2 and Windows, without any DLLs and EXE.
It is very nice, if this job can do anyone.

Wolfgang
Tomas Hajny
2006-03-27 19:56:52 UTC
Permalink
On 27 Mar 06, at 20:03, Wolfgang wrote:

Hello Wolfgang,
Post by Wolfgang
Post by Tomas Hajny
Post by Yuri Prokushev
Post by Wolfgang
Who can send me an unzip.pas-file, which is running under WDSibyl.
I need this file for the Install-Programm.
You can try unzip from freepsacal.org. IIRC, one is interface to
unzip.dll, another is native unzip routines..
Indeed. Note that the native Pascal
implementation doesn't provide special features
like EA support (certainly useful for OS/2, even
for an installer) or ACL support (potentially
interesting for Win32, although not necessarily
for installer) - that's the main reason for
supporting both the native version and the DLL
provided by Info-ZIP group in that unit.
Thank you for the information. I have found any Pas-Files, but it
doesn't work with WDSibyl ane my knowledge about ZIP is to few.
When I have the source, I can include it into the installprogram and so
it run under OS/2 and Windows, without any DLLs and EXE.
It is very nice, if this job can do anyone.
I haven't understood whether you found & tried
the units supplied with FPC, or not. If not, I
can send them to you (or you can download
unzip.pp and ziptypes.pp and optionally
unzipdll.pp from http://www.freepascal.org/cgi-
bin/viewcvs.cgi/trunk/packages/extra/unzip/ -
you'd probably need to rename them to *.pas).

You don't have to use the DLL support, although
I'd personally consider it to be a better
solution (nobody really maintains the Pascal
version, so it probably suffers from issues fixed
long time ago in the original Info-ZIP sources,
etc.).

I don't really use (WD)Sibyl myself, so I can't
help with possible adaptations to make the
sources compile with this compiler, but it should
be quite straightforward, I'd guess (depending
how (WD)Sibyl handles assignment of procedural
variables, you might need to add or remove some
"@"s, and that's it most probably).

Tomas

Loading...