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/
