Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

AV with IBX 7.07 when registering events

11 views
Skip to first unread message

Craig Stuntz [TeamB]

unread,
Jun 24, 2003, 9:23:38 AM6/24/03
to
Daniel Eggenberg wrote:

> I get an EAcessViolation with message
> 'Access violation at adress 4053DC0F in module 'gds32.dll'. Read of
> address 0000000E.'
> when registering events after installing the new IBX 7.07.
> Interbase is V7.1

Do you see the same bug if you use gds32.dll from IB 7.0? I'm
wondering whether the problem is with IBX or IB 7.1's client.

-Craig

--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : http://delphi.weblogs.com
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html

Daniel Eggenberg

unread,
Jun 24, 2003, 9:18:00 AM6/24/03
to
I get an EAcessViolation with message
'Access violation at adress 4053DC0F in module 'gds32.dll'. Read of address
0000000E.'
when registering events after installing the new IBX 7.07.
Interbase is V7.1


Daniel


Daniel Eggenberg

unread,
Jun 24, 2003, 9:41:55 AM6/24/03
to

"Craig Stuntz [TeamB]" <cst...@vertexsoftware.com> schrieb im Newsbeitrag
news:3ef8...@newsgroups.borland.com...

> Daniel Eggenberg wrote:
>
> > I get an EAcessViolation with message
> > 'Access violation at adress 4053DC0F in module 'gds32.dll'. Read of
> > address 0000000E.'
> > when registering events after installing the new IBX 7.07.
> > Interbase is V7.1
>
> Do you see the same bug if you use gds32.dll from IB 7.0? I'm
> wondering whether the problem is with IBX or IB 7.1's client.
>

The same bug with gds32.dll from IB 7.0.

With IBX 7.05 it's ok with both.

Daniel


Thomas Horstmann

unread,
Jun 24, 2003, 9:42:57 AM6/24/03
to

Hello,
I have got the same problem with an IB 7.0DB.
The problem occures at "RegisterEvents" when I use two or more Events (works fine with only one event).

Thanks
Thomas

Jeff Overcash (TeamB)

unread,
Jun 24, 2003, 12:40:46 PM6/24/03
to

In IBIntf.pas find TDynamicLibrary.isc_event_block
and replace it with and statically link.

type
Tsib_event_block = function (EventBuffer, ResultBuffer: PPChar; IDCount: UShort;
Event1, Event2, Event3, Event4, Event5, Event6, Event7, Event8, Event9,
Event10, Event11, Event12, Event13, Event14, Event15: PChar): ISC_LONG; cdecl;


function TDynamicLibrary.isc_event_block(event_buffer,
result_buffer: PPChar; id_count: UShort;
event_list: array of PChar): ISC_LONG;
begin
Result := Tsib_event_block(Fisc_event_block)(event_buffer, result_buffer,
id_count, event_list[0], event_list[1], event_list[2], event_list[3],
event_list[4], event_list[5], event_list[6], event_list[7], event_list[8],
event_list[9], event_list[10], event_list[11], event_list[12],
event_list[13], event_list[14]);
end;

Michael Garrard

unread,
Jun 24, 2003, 5:12:58 PM6/24/03
to
Hi,

Does this problem also affect IBX 6.07 for BCB using IB 6.5? If so, could
you please post an updated IBIntf.pas file to CodeCentral.

Thanks

Mike


César Piñera

unread,
Jun 26, 2003, 11:50:31 AM6/26/03
to
How can i rebuild the ibxpress62.bpl? this is because my app uses bpl's

Best regards


César Piñera


"Jeff Overcash (TeamB)" <jeffov...@mindspring.com> escribió en el mensaje
news:3ef87f0e$1...@newsgroups.borland.com...

Craig Stuntz [TeamB]

unread,
Jun 26, 2003, 12:24:45 PM6/26/03
to
Cisar Piqera wrote:

> How can i rebuild the ibxpress62.bpl?

You can't. The Delphi license forbids building a different library
with this name. You'd have to build a new library with a different
name.

This is why Jeff said you need to statically link the fix (or roll
back to an old version of IBX or wait for a new version).

-Craig

--
Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH
Delphi/InterBase Weblog : http://delphi.weblogs.com

InterBase PLANalyzer 1.1 -- Free InterBase query optimization
tool: http://delphi.weblogs.com/IBPLANalyzer

César Piñera

unread,
Jun 26, 2003, 2:06:04 PM6/26/03
to
Yep, i'm aware of the license...

but what are the files required for each library?

do i only have create another that is the same of ibevnt60.bpl? or all the
others (ibxpress62.bpl, dclib60.bpl, dclibxtras.bpl) ?
i might be missing some others ibx bpls

Regards


"Craig Stuntz [TeamB]" <cst...@vertexsoftware.com> escribió en el mensaje
news:3efb1e4d$1...@newsgroups.borland.com...

0 new messages