If the error is taking place when you call IAX_SetEventCallBack you are either passing an invalid function pointer (cause that's what you need to pass in -- the address of your callback function) or your callback function is not configured to accept the proper parameters.
If it happens the first time an event takes place in your system, I would suspect that you are allowing the callback to propagate into some non-thread-safe code. The callbacks are made in the context of the ProcessCall thread that is established by the library. I was driven to drink by the issues I had trying to use the callback as it is presented by the original wiax2 lib. I eventually re-wrote it to use windows messages instead of raw callbacks. Not as efficient but completely thread-safe. Regards, Steven > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:asterisk-dev- > [EMAIL PROTECTED] On Behalf Of Gonzalez Mata David > Sent: Wednesday, January 21, 2004 9:16 AM > To: [EMAIL PROTECTED] > Subject: [Asterisk-Dev] help request about wiax2.dll > > Hi: > > I'm trying to use the wiax2,dll in delphi 5 but when i > invoke the method IAX_SetEventCallBack, i got an > "access violation error" and i con't know why. I use > windows 98SE. > > I hope anybody can help me. > > > > __________________________________ > Do you Yahoo!? > Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes > http://hotjobs.sweepstakes.yahoo.com/signingbonus > _______________________________________________ > Asterisk-Dev mailing list > [EMAIL PROTECTED] > http://lists.digium.com/mailman/listinfo/asterisk-dev > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-dev _______________________________________________ Asterisk-Dev mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-dev To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
