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