Subject RE: [ib-support] ibevents question
Author Helen Borrie
At 12:06 PM 28/05/2003 +0400, you wrote:
>Steve,
>
> > We are using Firebird 1.0 with IBX 6.03 and Delphi 6. I have a
> > question regarding ibevents. I've read that there is a limit to 15
> > ibevents being registered. Is this a limit of Firebird? Or IBX?
> > If more than 15 ibevents are registered, what happens?
>
>You can register no more than 15 events using one EPB (event parameter
>buffer) block, i.e. with a single isc_que_events() API call. But can use as
>many EPBs as you need, so there's no practical limit in Firebird. I don't
>know for sure, but IBX should be able to handle it properly. If it's not,
>then there's a problem in IBX.

If the IBX events component was developed from the old IBEventAlerter
component of the VCL, then there's no logical limit to the number of these
objects you can implement. One eventalerter encapsulated one EPB. I can't
think why it would have been changed. I even recall seeing an MDI "pop-up"
control table maintenance app where there was an eventalerter on every
form, each listening for just a single event. This seemed pretty right to
me at the time, as not all users had permissions to access all of the
maintenance forms...

heLen