I have just installed D2007 on a Windows 2003 Server machine and I often get
an "Access Violation at address 00000000. Read of address 00000000." error
message randomly when I am working in the IDE. I have to shit down Delphi
and restart it to get rid of the error. When I click on DETAILS I get the
info below:
[2001AE0E]{rtl100.bpl } SysUtils.Supports + $12
[20ADFCEB]{coreide100.bpl} ToolFrm.TToolForm.BeginUpdate + $77
[20AE01F9]{coreide100.bpl} ToolFrm.TToolForm.Modified + $5
[209C7A89]{coreide100.bpl} PalMgr.TPaletteManager.NotifyModifiedEvent + $45
[20DA4401]{designide100.bpl} ToolUtils.ForEach + $5D
[209C7A03]{coreide100.bpl} PalMgr.TPaletteManager.Modified + $77
[216C79A1]{delphicoreide100.bpl}
CompPalMgr.TComponentPaletteManager.RootActivatedEvent + $85
[216C7F06]{delphicoreide100.bpl}
CompPalMgr.TComponentPaletteManager.DesignerDeactivatedEvent + $2
[20D96B05]{designide100.bpl} Events.TEvent.Send + $25
[20DD1BB7]{designide100.bpl}
ComponentDesigner.TDesigners.DeactivateActiveDesigner + $3B
[2171A177]{delphicoreide100.bpl}
EmbeddedDesignerForm.TFormEditorView.Display + $E7
[20A661DA]{coreide100.bpl} EditorForm.TEditWindow.HideView + $4E
[20A6202C]{coreide100.bpl} EditorForm.TEditWindow.SwitchViews + $58
[20A609A5]{coreide100.bpl} EditorForm.TCustomEditView.Destroy + $9D
[20A8280B]{coreide100.bpl} EditorBuffer.TEditView.Destroy + $13
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A7F27F]{coreide100.bpl} EditorBuffer.TEditBuffer.HideViews + $13
[20A244EC]{coreide100.bpl} SourceModule.TSourceModule.Hide + $28
[20A8A857]{coreide100.bpl} DocModul.TDocModule.Close + $6F
[20A344DF]{coreide100.bpl} ProjectModule.TBaseProject.BeforeDestruction +
$1C3
[216F3659]{delphicoreide100.bpl}
BaseDelphiProject.TBaseDelphiProject.BeforeDestruction + $25
[20006BE5]{rtl100.bpl } System.@BeforeDestruction + $9
[216F1ABA]{delphicoreide100.bpl}
BaseDelphiProject.TBaseDelphiProject.Destroy + $A
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A17E56]{coreide100.bpl} ProjectGroup.TProjectGroup.BeforeDestruction +
$212
[20006BE5]{rtl100.bpl } System.@BeforeDestruction + $9
[20A17C16]{coreide100.bpl} ProjectGroup.TProjectGroup.Destroy + $2
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A1D7D5]{coreide100.bpl} ProjectGroup.TProjectGroupWrapper.Close + $5
[00413F52]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup (Line 2182,
"ui\AppMain.pas" + 16) + $9
[00416828]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery (Line 3253,
"ui\AppMain.pas" + 40) + $3
[2015C981]{vcl100.bpl } Forms.TCustomForm.CloseQuery + $55
[2015C8A9]{vcl100.bpl } Forms.TCustomForm.Close + $21
[00414AFC]{bds.exe } AppMain.TAppBuilder.FileExit (Line 2500,
"ui\AppMain.pas" + 0) + $0
[20040123]{rtl100.bpl } Classes.TBasicAction.Execute + $F
[2014FE05]{vcl100.bpl } ActnList.TContainedAction.Execute + $31
[20150B68]{vcl100.bpl } ActnList.TCustomAction.Execute + $50
[2003FFEF]{rtl100.bpl } Classes.TBasicActionLink.Execute + $13
[213A8D19]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.ExecAction +
$3D
[213AA043]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu +
$F7
[213AA073]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu +
$127
[213AD460]{vclactnband100.bpl} ActnMenus.TCustomActionMainMenuBar.TrackMenu
+ $20
[213A88E5]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.CMItemClicked
+ $29
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20142F56]{vcl100.bpl } Controls.GetControlAtPos + $AA
[20143637]{vcl100.bpl } Controls.TWinControl.WndProc + $3FB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[213AA132]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.WndProc + $AA
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[2013A7BA]{vcl100.bpl } Controls.FindControl + $42
[20160EF8]{vcl100.bpl } Forms.TApplication.ProcessMessage + $FC
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2
If anyone could suggest a solution to this problem that would be great.
Thanks
Rich
> Hi --
>
> I have just installed D2007 on a Windows 2003 Server machine and I
> often get an "Access Violation at address 00000000. Read of address
> 00000000." error message randomly when I am working in the IDE. I
> have to shit down Delphi and restart it to get rid of the error. When
> I click on DETAILS I get the info below:
Those details seem to indicate you're closing down the IDE:
> [00414AFC]{bds.exe } AppMain.TAppBuilder.FileExit (Line 2500,
> "ui\AppMain.pas" + 0) + $0 [20040123]{rtl100.bpl }
If you're not, something else is. Do you have any third party
tools/components installed into the IDE?
--
Dave Nottage [TeamB]
I don't have any other third party components installed other than what was
installed with D2007.
Interesting that you said it looks like I'm trying to close down the IDE --
When I click FILE --> CLOSE ALL the IDE hangs. When that happens I have to
force close the IDE using the END TASK button in the task manager (it opens
back up ok). The IDE does, however, exit ok!
Thanks
Rich
"Dave Nottage [TeamB]" <david...@radsoft.com.au> wrote in message
news:471a...@newsgroups.borland.com...