DELPHI2007 窗体显示问题(200)

  • 主题发起人 主题发起人 fuyou
  • 开始时间 开始时间
F

fuyou

Unregistered / Unconfirmed
GUEST, unregistred user!
1、CODEGEAR DELPHI(2007)2、编译通过,运行正常3、一个窗体在设计时不能显示,空白,并跳出“灾难性故障”,错误提示窗中的DETAILS显示:[200446D4]{rtl100.bpl } ComObj.OleError (Line 1269, "common/ComObj.pas" + 1) + $11[200446E3]{rtl100.bpl } ComObj.OleCheck (Line 1276, "common/ComObj.pas" + 0) + $7[201CA52D]{vcl100.bpl } OleCtrls.TOleControl.CreateControl (Line 682, "OleCtrls.pas" + 15) + $13[201CAE54]{vcl100.bpl } OleCtrls.TOleControl.CreateWnd (Line 859, "OleCtrls.pas" + 1) + $2[2013FACA]{vcl100.bpl } Controls.TWinControl.UpdateShowing (Line 6997, "Controls.pas" + 10) + $10[2013F7D6]{vcl100.bpl } Controls.TWinControl.CreateHandle (Line 6883, "Controls.pas" + 3) + $4[2013FA9C]{vcl100.bpl } Controls.TWinControl.UpdateShowing (Line 6994, "Controls.pas" + 7) + $11[2013FACA]{vcl100.bpl } Controls.TWinControl.UpdateShowing (Line 6997, "Controls.pas" + 10) + $10[2013FC7D]{vcl100.bpl } Controls.TWinControl.UpdateControlState (Line 7041, "Controls.pas" + 21) + $3[2014265A]{vcl100.bpl } Controls.TWinControl.CMVisibleChanged (Line 8397, "Controls.pas" + 3) + $2[2013C4F3]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6[20139EDC]{vcl100.bpl } Controls.TControl.RequestAlign (Line 3748, "Controls.pas" + 0) + $8[20143465]{vcl100.bpl } Controls.TWinControl.AdjustSize (Line 8941, "Controls.pas" + 5) + $4[2013EA8D]{vcl100.bpl } Controls.TWinControl.AlignControls (Line 6436, "Controls.pas" + 23) + $13[2013EAFB]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6451, "Controls.pas" + 9) + $A[2013EB19]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6454, "Controls.pas" + 12) + $3[20139EDC]{vcl100.bpl } Controls.TControl.RequestAlign (Line 3748, "Controls.pas" + 0) + $8[20143465]{vcl100.bpl } Controls.TWinControl.AdjustSize (Line 8941, "Controls.pas" + 5) + $4[2013EA8D]{vcl100.bpl } Controls.TWinControl.AlignControls (Line 6436, "Controls.pas" + 23) + $13[2013EAFB]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6451, "Controls.pas" + 9) + $A[2013EB19]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6454, "Controls.pas" + 12) + $3[20139EDC]{vcl100.bpl } Controls.TControl.RequestAlign (Line 3748, "Controls.pas" + 0) + $8[20143465]{vcl100.bpl } Controls.TWinControl.AdjustSize (Line 8941, "Controls.pas" + 5) + $4[2013EA8D]{vcl100.bpl } Controls.TWinControl.AlignControls (Line 6436, "Controls.pas" + 23) + $13[2013EAFB]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6451, "Controls.pas" + 9) + $A[2013EB19]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6454, "Controls.pas" + 12) + $3[20139EDC]{vcl100.bpl } Controls.TControl.RequestAlign (Line 3748, "Controls.pas" + 0) + $8[20143465]{vcl100.bpl } Controls.TWinControl.AdjustSize (Line 8941, "Controls.pas" + 5) + $4[2013EA8D]{vcl100.bpl } Controls.TWinControl.AlignControls (Line 6436, "Controls.pas" + 23) + $13[20140673]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6[2013EAFB]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6451, "Controls.pas" + 9) + $A[2013EB19]{vcl100.bpl } Controls.TWinControl.AlignControl (Line 6454, "Controls.pas" + 12) + $3[20159E5F]{vcl100.bpl } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5[21D95282]{delphivclide100.bpl} VCLFormContainer.TFormContainerForm.WndProc (Line 785, "VCLFormContainer.pas" + 17) + $4[2013C180]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[2013ABE2]{vcl100.bpl } Controls.TControl.SetVisible (Line 4169, "Controls.pas" + 5) + $C[20159796]{vcl100.bpl } Forms.TCustomForm.SetVisible (Line 3316, "Forms.pas" + 8) + $4[21D969DB]{delphivclide100.bpl} VCLFormContainer.TVCLEditorFormDesignerWrapper.DisplayDesigner (Line 1350, "VCLFormContainer.pas" + 4) + $5[216AB841]{delphicoreide100.bpl} EmbeddedDesignerForm.TFormEditorView.Display (Line 132, "EmbeddedDesignerForm.pas" + 17) + $6[20A204B5]{coreide100.bpl} EditorForm.TEditWindow.ShowView (Line 3474, "EditorForm.pas" + 50) + $A[20A1BDF2]{coreide100.bpl} EditorForm.TEditWindow.SwitchViews (Line 1556, "EditorForm.pas" + 6) + $5[20A1B962]{coreide100.bpl} EditorForm.TEditWindow.ViewBarChange (Line 1406, "EditorForm.pas" + 3) + $C[201E66A5]{vcl100.bpl } Tabs.TTabSet.CanChange (Line 1634, "Tabs.pas" + 3) + $D[201E66F5]{vcl100.bpl } Tabs.TTabSet.SetTabIndex (Line 1645, "Tabs.pas" + 5) + $4[20A1B57D]{coreide100.bpl} EditorForm.TEditWindow.SelectEditView (Line 1294, "EditorForm.pas" + 30) + $E[20A55AC6]{coreide100.bpl} EditorBuffer.TEditSource.SwitchToView (Line 4241, "EditorBuffer.pas" + 14) + $7[21D9595C]{delphivclide100.bpl} VCLFormContainer.TFormHostWrapper.Show (Line 1024, "VCLFormContainer.pas" + 6) + $A[21D9A796]{delphivclide100.bpl} VCLFormDesigner.TVCLRootDesigner.Show (Line 821, "VCLFormDesigner.pas" + 2) + $8[216B0540]{delphicoreide100.bpl} DelphiModule.TPascalCodeMgrModHandler.ShowExternalViewer (Line 1411, "DelphiModule.pas" + 3) + $5[2097F9D4]{coreide100.bpl} SourceModule.TCodeISourceModule.ShowExternalViewer (Line 1467, "SourceModule.pas" + 2) + $32[2097DAAB]{coreide100.bpl} SourceModule.TSourceModule.ShowExternalViewer (Line 839, "SourceModule.pas" + 1) + $2F[20A630BC]{coreide100.bpl} DocModul.ToggleForm (Line 3322, "DocModul.pas" + 6) + $4[21D07C74]{delphide100.bpl} PasReg.TPascalPersonalityTraits.ViewToggleFormUnit (Line 1042, "PasReg.pas" + 0) + $0[20A920FA]{coreide100.bpl} CoreViewCmds.TViewCommands.ViewToggleForm (Line 214, "CoreViewCmds.pas" + 3) + $31[20040113]{rtl100.bpl } Classes.TBasicAction.Execute (Line 11081, "common/Classes.pas" + 3) + $7[20151321]{vcl100.bpl } ActnList.TContainedAction.Execute (Line 388, "ActnList.pas" + 1) + $2C[20152084]{vcl100.bpl } ActnList.TCustomAction.Execute (Line 1000, "ActnList.pas" + 7) + $8[2003FFDF]{rtl100.bpl } Classes.TBasicActionLink.Execute (Line 11010, "common/Classes.pas" + 2) + $7[2013C9E1]{vcl100.bpl } Controls.TControl.Click (Line 5227, "Controls.pas" + 7) + $7[2019BC54]{vcl100.bpl } ComCtrls.TToolButton.Click (Line 17003, "ComCtrls.pas" + 0) + $0[2013CE73]{vcl100.bpl } Controls.TControl.WMLButtonUp (Line 5365, "Controls.pas" + 6) + $3E[2013C4F3]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6[2013C180]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[20161B6F]{vcl100.bpl } Forms.TApplication.WndProc (Line 7769, "Forms.pas" + 82) + $E[2013C180]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[2013FE92]{vcl100.bpl } Controls.GetControlAtPos (Line 7095, "Controls.pas" + 4) + $73[2013FF5A]{vcl100.bpl } Controls.TWinControl.ControlAtPos (Line 7118, "Controls.pas" + 13) + $E[2013C180]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[20140165]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7182, "Controls.pas" + 15) + $1F[2014052D]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7269, "Controls.pas" + 76) + $6[2019DC97]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonState (Line 18148, "ComCtrls.pas" + 5) + $1C[2019DCDA]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonStates (Line 18158, "ComCtrls.pas" + 3) + $4[201A060D]{vcl100.bpl } ComCtrls.TToolBar.WndProc (Line 19588, "ComCtrls.pas" + 80) + $6[2013FD9C]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6[20040DD4]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common/Classes.pas" + 8) + $0[2004A426]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380, "common/Contnrs.pas" + 1) + $4[2004A27C]{rtl100.bpl } Contnrs.TObjectList.IndexOf (Line 300, "common/Contnrs.pas" + 0) + $0[201625D0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1[2016260A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4[201628FF]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3[00422976]{bds.exe } bds.bds (Line 195, "" + 7) + $7
 
这是为什么呀
 
2007本来就是个过度产品,建议换成2010或者是换回D7
 
可是改动有点大
 
估计和这个窗体引用控件有关系。把你的窗体源码贴出来,大家帮你分析一下!
 
后退
顶部