0
votes

I am missing a ZlibEx unit in my code. Can I used the ZlibEx library from Mike Lischke's GraphicEx library? The Base2 Technologies site mentions the library is only for "Delphi 5, 6, 7, 8, 2005, 2006, 2007, 2009, 2010, xe, xe2, and xe3".

Can I use it for Delphi 10 Seattle?

2
What is XE10? The XE names stopped at 8, and the next version released was Delphi 10 Seattle.Ron Maupin
Sorry I meant Delphi 10 Seattle onlysiddharth taunk
And when I read the help its actually there in DELPHI 10 then why "cannot resolve unit ZlibEx"?siddharth taunk
Out of curiosity, why do you need this ZlibEx library? What is wrong with the System.ZLib RTL unit bound with Delphi 10 Seattle?Arnaud Bouchez
What happened when you tried to use it in Delphi 10?Toby Allen

2 Answers

1
votes

I believe the ZlibEx unit was created to bring a newer version of the ZLIB library into Delphi, since at the time the version that was shipping with the VCL was an older version and was missing some needed functionality.

Delphi 10 Seattle now has been updated to use the latest version of ZLIB, so you might be able to just use RTL ZLIB instead of ZLibEx. If I remember correctly, there were a few extra wrapper routines in ZlibEx that may not have a counterpart, but those should be easy to migrate over into your code.

-1
votes

Can I use it for Delphi 10 Seattle?

Yes.

The code compiles in Delphi 10 Seattle and I see no reason why it will not work. The text that lists the supported compiler versions is simply out of date and has not been updated since the release of XE3.