I'm not an expert with BCB. If Delphi can call BCB compiled functions, linking the obj files produced by BCB, then it is theoretically possible to modify ICS-SSL to replace dynamyc linking by static linking.

Delphi should call bcb compiled functions. For example, ICS contains
some bcb-compiled .obj files in \vc32\zobj123 and ICS packages are
compiled and used it with no problems, right ?

So, OpenSSL obj's should be works too.

What should be modified in ICS-SSL to support static link of OpenSSL ?
Only OverbyteIcsSSLEAY.pas or almost all ICS units ?

Only the two units corresponding to the two OpenSSL DLLs: OverbyteIcsSSLEAY.pas and OverbyteIcsLibEAY.pas.

It's should be usefull not only for me !

Probably.
If you change the source code, use a conditional compilation to let the user select static or dynamic linking.

--
francois.pie...@overbyte.be
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be


--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to