Subject | Re: [IBO] EAccessViolation on Exit of app |
---|---|
Author | Helen Borrie |
Post date | 2001-02-22T03:45:21Z |
As a general rule, look for objects which your app didn't create, which haven't been released/freed explicitly in the procedure or function that created them - forms, run-time queries, stringlists are common offenders. Search for Create...
Helen
At 09:07 PM 21-02-01 -0600, you wrote:
InterBase Developer Initiative ยท http://www.interbase2000.org
_______________________________________________________
Helen
At 09:07 PM 21-02-01 -0600, you wrote:
>I'm getting an EAccessViolation on exit of my app. Everything is runningAll for Open and Open for All
>fine except for this. I've stepped through it as best I could. Upon exit
>the program exits my form and then goes through ib_utils, ib_session, and
>ib_header. It executes the following code several times:
>
> XSQLDA_LENGTH
> FreeBlobRefList
> FreeBlobNodeData
> HexTextToBinary
>
>The final code I could step into was:
>
> BinaryToHexText
>
>and just when I step through the "end" of that function I get the error:
>
> Exception EAccessViolation in module VideoCat.exe at 000FFCCE.
> Access violation at address 004FFCCE in module 'VideoCat.exe'.
> Read of address 00000000.
>
>I'm using Delphi 4, Windows 2000, IB 6, and IB_Objects 3.6Cf.
>
>Thanks.
>
>Don Gollahon
>(dlgllhn@...)
>"What in Eternity does it matter?"
>
>
>
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
InterBase Developer Initiative ยท http://www.interbase2000.org
_______________________________________________________