Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: "Francois Piette [ICS & Midware]" <francois.piette@xxxxxxxxxxx>
- Date: Wed, 20 Jul 2005 10:00:22 +0200
> I have a console mode application which behave badly when accessing a DBF
> file using a TAdoQuery. After hours of searching, I found that TAdoQuery
> call SetConsoleCtrlHandler API function when accessing a DBF file for the
> first time. Of course this call override my own handler and therefore the
> application doesn't work as expected. This doesn't happend when querying
an
> Oracle database.
>
> Any idea why SetConsoleCtrlHandler is called and how to avoid this ?
I've discovered that BANTAM.DLL (Borland Local Engine) call
SetConsoleCtrlHandler to install his own handler, ignoring any handler
already installed. The Borland handler call ExitProcess directly. So my own
handler is not called, not any of the finalization section ! Very bad
behaviour.
Any workaround available ?
--
francois.piette@xxxxxxxxxxx
Author of ICS (Internet Component Suite, freeware)
Author of MidWare (Multi-tier framework, freeware)
http://www.overbyte.be
.
- Follow-Ups:
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Vitali Kalinin
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- References:
- SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Francois Piette [ICS & Midware]
- SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Prev by Date: Re: IDE no response
- Next by Date: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Previous by thread: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Next by thread: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Index(es):
Relevant Pages
|
Loading