DELPHI 2007 灾难性故障(100)

F

fuyou

Unregistered / Unconfirmed
GUEST, unregistred user!
1.delphi 20072.一指纹打卡系统在另一台电脑上运行正常3.将程序文件全部拷到本机上,编译通过,但运行就报"灾难性故障".4.在设计状态,那个主窗口不能正常显示,弹出"灾难性故障",并全白显示,但可以看代码.5.查看故障错误信息窗口"DETAIL"如下:[2004474C]{rtl100.bpl } ComObj.OleError (Line 1269, "common/ComObj.pas" + 1) + $11[2004475B]{rtl100.bpl } ComObj.OleCheck (Line 1276, "common/ComObj.pas" + 0) + $7[201CA5C9]{vcl100.bpl } OleCtrls.TOleControl.CreateControl (Line 682, "OleCtrls.pas" + 15) + $13[201CAEF0]{vcl100.bpl } OleCtrls.TOleControl.CreateWnd (Line 859, "OleCtrls.pas" + 1) + $2[2013FAFE]{vcl100.bpl } Controls.TWinControl.UpdateShowing (Line 6997, "Controls.pas" + 10) + $10[2013F80A]{vcl100.bpl } Controls.TWinControl.CreateHandle (Line 6883, "Controls.pas" + 3) + $4[2013FAD0]{vcl100.bpl } Controls.TWinControl.UpdateShowing (Line 6994, "Controls.pas" + 7) + $11[2013FAFE]{vcl100.bpl } Controls.TWinControl.UpdateShowing (Line 6997, "Controls.pas" + 10) + $10[2013FCB1]{vcl100.bpl } Controls.TWinControl.UpdateControlState (Line 7041, "Controls.pas" + 21) + $3[201597B6]{vcl100.bpl } Forms.TCustomForm.SetVisible (Line 3316, "Forms.pas" + 8) + $4[0041FC04]{bds.exe } AppMain.TAppBuilder.DockEditWindow (Line 6495, "ui/AppMain.pas" + 14) + $E[004127E3]{bds.exe } AppMain.TBorlandIDE.DockEditWindow (Line 1381, "ui/AppMain.pas" + 0) + $3[209DD04B]{coreide100.bpl} Desktop.LoadDeskState (Line 636, "Desktop.pas" + 53) + $9[209DD1E8]{coreide100.bpl} Desktop.LoadDeskState (Line 685, "Desktop.pas" + 102) + $10[209DFA7E]{coreide100.bpl} Desktop.TDesktopState.Load (Line 1664, "Desktop.pas" + 5) + $3[209DF463]{coreide100.bpl} Desktop.TDesktopStates.LoadDesktop (Line 1496, "Desktop.pas" + 4) + $6[209DF5C4]{coreide100.bpl} Desktop.TDesktopStates.LoadRuntimeDesktop (Line 1553, "Desktop.pas" + 9) + $D[209DF756]{coreide100.bpl} Desktop.TDesktopStates.ProcessCreated (Line 1582, "Desktop.pas" + 4) + $3[20A44588]{coreide100.bpl} DebuggerMgr.TProcessEvent.Send (Line 496, "DebuggerMgr.pas" + 2) + $14[20A47731]{coreide100.bpl} DebuggerMgr.TDebuggerMgr.ProcessCreated (Line 1731, "DebuggerMgr.pas" + 12) + $7[20881376]{dbkdebugide100.bpl} Debug.TDebugger.NotifyProcessCreated (Line 9888, "Debug.pas" + 2) + $18[20D243CD]{designide100.bpl} ToolUtils.ForEach (Line 90, "ToolUtils.pas" + 5) + $F[208808ED]{dbkdebugide100.bpl} Debug.TDebugger.InitNewProcess (Line 9574, "Debug.pas" + 7) + $22[20883126]{dbkdebugide100.bpl} Debug.TDebugger.DoCreateProcess (Line 10409, "Debug.pas" + 35) + $6[20883228]{dbkdebugide100.bpl} Debug.TDebugger.CreateProcess (Line 10429, "Debug.pas" + 6) + $2B[20883D6D]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 10869, "Debug.pas" + 50) + $2D[208844FA]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 11120, "Debug.pas" + 70) + $37[2087F40A]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 9001, "Debug.pas" + 0) + $2[20A469E1]{coreide100.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1410, "DebuggerMgr.pas" + 4) + $F[004164FF]{bds.exe } AppMain.TAppBuilder.RunRun (Line 2844, "ui/AppMain.pas" + 0) + $7[2004018B]{rtl100.bpl } Classes.TBasicAction.Execute (Line 11081, "common/Classes.pas" + 3) + $7[20151359]{vcl100.bpl } ActnList.TContainedAction.Execute (Line 388, "ActnList.pas" + 1) + $2C[201520BC]{vcl100.bpl } ActnList.TCustomAction.Execute (Line 1000, "ActnList.pas" + 7) + $8[20040057]{rtl100.bpl } Classes.TBasicActionLink.Execute (Line 11010, "common/Classes.pas" + 2) + $7[2013CA15]{vcl100.bpl } Controls.TControl.Click (Line 5227, "Controls.pas" + 7) + $7[2019BCF0]{vcl100.bpl } ComCtrls.TToolButton.Click (Line 17003, "ComCtrls.pas" + 0) + $0[2013CEA7]{vcl100.bpl } Controls.TControl.WMLButtonUp (Line 5365, "Controls.pas" + 6) + $3E[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6[2013C1B4]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[2016410D]{vcl100.bpl } Forms.TApplication.DispatchAction (Line 9023, "Forms.pas" + 9) + $A[20161B8F]{vcl100.bpl } Forms.TApplication.WndProc (Line 7769, "Forms.pas" + 82) + $E[2013C1B4]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[2013FEC6]{vcl100.bpl } Controls.GetControlAtPos (Line 7095, "Controls.pas" + 4) + $73[2013FF8E]{vcl100.bpl } Controls.TWinControl.ControlAtPos (Line 7118, "Controls.pas" + 13) + $E[2013C1B4]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C[20140199]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7182, "Controls.pas" + 15) + $1F[20140561]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7269, "Controls.pas" + 76) + $6[2019DD33]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonState (Line 18148, "ComCtrls.pas" + 5) + $1C[2019DD76]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonStates (Line 18158, "ComCtrls.pas" + 3) + $4[201A06A9]{vcl100.bpl } ComCtrls.TToolBar.WndProc (Line 19588, "ComCtrls.pas" + 80) + $6[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common/Classes.pas" + 8) + $0[2004A49E]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380, "common/Contnrs.pas" + 1) + $4[201625F0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3[0042297A]{bds.exe } bds.bds (Line 195, "" + 7) + $7
 
F

fuyou

Unregistered / Unconfirmed
GUEST, unregistred user!
补充:将在设计状态不能正常显示的窗口关闭,再运行却没问题.
 
F

fuyou

Unregistered / Unconfirmed
GUEST, unregistred user!
只是运行没问题,设计状态还是不能看到窗体
 
S

skaly

Unregistered / Unconfirmed
GUEST, unregistred user!
重新装D2007要是还不行,就重新安装系统吧
 
F

fuyou

Unregistered / Unconfirmed
GUEST, unregistred user!
是第三方控件的信息数据有问题
 
Y

yjwnnit

Unregistered / Unconfirmed
GUEST, unregistred user!
重装系统... 这个也太不稳定了吧出现这种问题.
 
F

fuyou

Unregistered / Unconfirmed
GUEST, unregistred user!
第三方控件版本不一致,但在DELPHI 7碰到这种情况都挺友好,但在DELPHI 2007里面却很不友好,直接报以"灾难性故障"
 
顶部