Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: "Vitali Kalinin" <vitkalinin@xxxxxxxxx>
- Date: Wed, 20 Jul 2005 11:30:56 +0300
"Francois Piette [ICS & Midware]" <francois.piette@xxxxxxxxxxx>
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:42de0484$1@xxxxxxxxxxxxxxxxxxxxxxxxx
> > 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
>
>
How about to switch to native OleDB provider for DBF file (I believe FoxPro
have one)? Jet OleDB provider also could talk to DBF files.
.
- Follow-Ups:
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Francois Piette [ICS & Midware]
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- References:
- SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Francois Piette [ICS & Midware]
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Francois Piette [ICS & Midware]
- SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Prev by Date: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Next by Date: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Previous by thread: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Next by thread: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Index(es):
Relevant Pages
|