David Perkins wrote:
> Thank you Francois.
> What's the state of v6, are people using it in production apps?
Yes, only there are probably still a few small bugs with native
BCB packages in current V6 download, I can post the fixes here if
> v6 changed the requirement for a NOFORMS message pump at all?
NOFORMS forces to not include Forms.pas into ICS. It doesn't change
the fact that a message pump must exist.
Arno Garrels [TeamICS]
> On 20/09/2007, Francois Piette <[EMAIL PROTECTED]> wrote:
>>> But am I corret in thinking it is only defined when I
>>> recompile the ICS components and not in my app itself?
>> Wrong. Define NOFORMS in /your/ application project.
>>>> Correct, that won't work of course. In your ThreadProc create the
>>>> component and call GetMessage(), TranslateMessage() and
>>>> DispatchMessage in a loop. Anything else can either be done from
>>>> the ICS events, or from handlers of custom messages posted to
>>>> Thread, i.e. to stop or start the server etc.
>>> I still have to call GetMessage(), TranslateMessage() and
>>> DispatchMessage even with NOFORMS defined?
>> Yes you have. Those API calls are to create a message pump.
>> Delphi/BCB create such a message pump for you in all GUI
>> applications but don't create one in console mode applications nor
>> in any thread so you have to create your own.
>> There are sample console mode, service, and DLL program delivered
>> with ICS-V5. If you are using ICS-V6, you can still use those sample
>> programs probably just by changing the unit names in the uses clause
>> (prefix with OverByteIcs).
>> Contribute to the SSL Effort. Visit
>> http://www.overbyte.be/eng/ssl.html --
>> [EMAIL PROTECTED]
>> Author of ICS (Internet Component Suite, freeware)
>> Author of MidWare (Multi-tier framework, freeware)
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be