> Today I fixed the issue and checked in your contribution. Thanks. > Basically a unit included in IcsCommonDXE3Run may neither use the > VCL nor the FMX framework. And you added to OverbyteIcsIcmp.pas > OverbyteIcsWSocket.pas.
Yes, because you added a lot of IPv6 helper functions to WSocket and it was more sensible to make use of tested shared code than continue to use duplicated WSocket code in those two units and have to expand it considerably. > Unless there's a cross-platform solution I do plan to added a ping using raw sockets that should be cross platform, I've got a lot of the code in my raw socket monitoring component, although it needs expanding for IPv6 packets. Angus -- 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