I dont think the error was very helpful because I forgot to update the 
MAP file...oppps.
But there was this erro this morning that pointed to Sysutils and it 
looked like it was trying to access memory as per your comments below.
We do use a few arrays, mainly Dynamic. Maybe these need to be set to 
nothing before after they are not used.
Unfortunitly before I took over this project, someone had already been 
hacking at it, and I did have to fix a few variant issues.
SO, maybe you are on the button Myles. ITs just a case not of trolling 
thru the nasty code and seeing what I can do.

Jeremy

-----Original Message-----
From: Myles Penlington <[EMAIL PROTECTED]>
To: Multiple recipients of list delphi <[EMAIL PROTECTED]>
Date: Thu, 21 Aug 2003 09:36:59 +1200
Subject: RE: [DUG]:  Access Violations

> Your AV trace stuff is not very good - the call stack does not make
> sense.
> 
> However, the address given would appear to be a nil object reference
> (or an
> array?) - ie 0 + objectfieldoffset (Of a rather large object) ie 267
> bytes
> from the object base.
> 
> We have had the SQL general network error problem ($80000045 from
> memory),
> and the root cause was corrupted memory in our application - invalid
> variants and WideStrings - note this is important. Ie it was not a
> problem
> with the SQL box, but rather issues in our code. And the app did not
> fall
> apart straight away. ie could take several minutes before it gave the
> error
> in the end.
> 
> We ended up using some tools like BoundsChecker etc to test the app.
> But
> even with these it was very had to find. These in essence ruled out all
> the
> basic stuff, but did not locate the exact error - just narrowed down
> the
> area.
> 
> Myles.
> 
> -----Original Message-----
> From: vss [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 20 August 2003 16:05
> To: Multiple recipients of list delphi
> Subject: [DUG]: Access Violations
> 
> 
> Hi All.
> An app. I wrote every now and then gets a GPF.
> I am almost certain that the problem is related to or MSSQL box because
> every now and again we get general network errors, but its not very 
> consistant, and our engineers dont seem to believe us !
> I run "eXpress Application Manager" AV stuff which gives me some res. 
> information, BUT I think the error below is really being caused 
> somewhere else or as a result of something else like the SQL box
> problem 
> above.
> BUT can someone look at it and tell me if it is not something else?
> The Other reason I am sceptical is that 2 users were in 2 different 
> parts of the app, and they both got the same error at the same 
> time...well thats the story "I" got :-)
> 
> Jeremy 
> 
> # 20/08/2003 09:31:12 [ EXCEPT ] Type         : EAccessViolation ( 
> EExternal )
>                                  Unit         : Controls
>                                  Line         : 10478
>                                  Class        : <N/A>
>                                  Function     : InitIMM32
>                                  Address      : 0x00482581
>                                  Sender Class : <N/A>
>                                  Sender Name  : <N/A>
>                                  Message      : Access violation at 
> address 00482581 in module 'ComCare.exe'. Read of address 0000010B
>                                  Call Stack   : DBConsts::DateUtils
>                                                 
> SqlTimSt::TSQLTimeStampData.DoSubtract
>                                                 
> SqlTimSt::TSQLTimeStampData.Compare
>                                                 
> SqlTimSt::TSQLTimeStampData.DoAdd
>                                                 
> IniFiles::TCustomIniFile.ReadInteger
>                                                 
> Forms::TApplication.ActivateHint
>                                                 
> MultiMon::_GetSystemMetrics
>                                                 System::TextOut
>                                                 
> System::@HandleAutoException
>                                                
> System::@InitializeArray
>                                                 
> SysUtils::ValidateTimeStamp
>                                                 SysUtils::FormatBuf
>                                                 System::TextOut
>                                                 System::ToLongPath
>                                                 System::ToLongPath
>                                                 ImgList::Forms
>                                                 Forms::HintMouseThread
>                                                 
> Forms::TScreen.GetMetricSettings
>                                                 ImgList::Forms
>                                                 
> StdCtrls::TListBoxStrings.Get
>                                                 
> Forms::TApplication.ActivateHint
>                                                 
> MultiMon::_GetSystemMetrics
>                                                 System::TextOut
>                                                 System::@Assign
>                                                 System::@WStrFromPWChar
>                                                 
> F_XAM_Log::TfmXAMLog.FormCreate
>                                                 IniFiles::F_XAM_Log
>                                                 <Unknown>::<Unknown>
>                                                 Variants::VarOpRare
>                                                 <Unknown>::<Unknown>
> 
> -----------------------------------------------------------------------
> ----
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED] 
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
> -----------------------------------------------------------------------
> ----
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED] 
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to