Re: [twsocket] TWSocket in thread in FireMonkey HD app for future crossplatform target
Hoby Smith wrote: However, being that this thread is in a FireMonkey HD app, I am unsure how to proceed. Do all the threading message pump issues still apply? Yes. In Windows anyway and in Posix there's Window's messaging emulated (as it's needed to not change ICS' source code too much). In Posix a thread doesn't have to call GetMessage(), PeekMessage() that's the major difference. Unfortunately there's not yet a FMX threaded demo available, I'll try to add one next weekend when I have a few hours. In the meanwhile take look at unit Ics.Posix.Messages and TIcsMessagePump that implements the fake messaging in Posix and OSX. Also take a look at the console demo IcsConSmtp in PlatformDemos directory (has it changed at all?), console applications do work very similar to ICS in a thread. -- Arno -- 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
Re: [twsocket] TWSocket in thread in FireMonkey HD app for future crossplatform target
Yes. In Windows anyway and in Posix there's Window's messaging emulated (as it's needed to not change ICS' source code too much). In Posix a thread doesn't have to call GetMessage(), PeekMessage() that's the major difference. Unfortunately there's not yet a FMX threaded demo available, I'll try to add one next weekend when I have a few hours. In the meanwhile take look at unit Ics.Posix.Messages and TIcsMessagePump that implements the fake messaging in Posix and OSX. Also take a look at the console demo IcsConSmtp in PlatformDemos directory (has it changed at all?), console applications do work very similar to ICS in a thread. Thanks for the info, Arno. :) Hoby -- 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