Hello Wilfried
Thanks for your reply. The answer is a surprise for me:
Of course I know try except/finally, but why does it work when I
wrap it around TnCnx.Connect? I thought this is an asynchronous
method? But it works. I would have expected that the try/except
block is left right after calling connect and not only until the
connection is established or an exception occurs. Could you please
explain this?
Veit
Wilfried Mestdagh wrote:
> Hello Veit,
>
> Normally the components handles their own exception by design (as it
> should be). Be sure you have no exceptions in events. If there is a
> chance that your code can raise an exception then you should have that
> event into an try excpet block and handle it.
>
> ---
> Rgds, Wilfried [TeamICS]
> http://www.overbyte.be/eng/overbyte/teamics.html
> http://www.mestdagh.biz
>
> Thursday, January 25, 2007, 17:04, Veit Zimmermann wrote:
>
>> Hi
>
>> May be I'm missing something, but...
>> How can I catch an exception raised by an asynchronous function like
>> TnCnx.Connect in a form. In a TApplication there is a Method for this
>> (HandleException). Is there something similar for a TForm?
>
>> TIA
>> Veit
--
*********************************************************************
* Dipl.-Ing. Veit Zimmermann [EMAIL PROTECTED] *
* VECTRONIC Aerospace GmbH www.vectronic-aerospace.com *
* Carl-Scheele-Str. 12 tel: +49 (0)30 6789 4990 *
* D-12489 Berlin fax: +49 (0)30 6789 5230 *
* Germany WGS84: 52°25.83'N 13°31.52'E *
*********************************************************************
--
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