Anybody using Indy 9 with ShellShock shell components?

Giganews Newsgroups
Subject: Anybody using Indy 9 with ShellShock shell components?
Posted by:  FernDog (FernD…@WhoKnows.com)
Date: Wed, 30 Jun 2004

I had been successfully using the default Indy 8 installation that comes
with BCB6 in my application that uses ShellShock opensource (Delphi) VCL
components.  After upgrading to Indy 9, I immediately experienced winsock
incompatibly errors while compiling.  The errors are: "winsock2.h(109):
E2238 Multiple declaration for 'fd_set'.

Setting my apps conditionals _WINSOCKAPI_ and NO_WIN32_LEAN_AND_MEAN results
in other errors.  Attempting to include _WINSOCKAPI_ within ShellShocks
conditionals results in it's own compilation errors.

If anyone has a fix or some ideas, please let me know.  I have a feeling
that this may involve tweaking the actual ShellShock source...

Replies