- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对此非常认真:我在 IDE 中编辑代码时遇到了“灾难性失败”!什么会导致这种情况?看起来错误是从这里开始的:Forms.TApplication.ActivateHint
好了,重启后IDE就可以工作了。但我想发布它也是因为它有点有趣(实际上你必须承认它很有趣)。
[5078C302]{xmlrtl150.bpl} XMLDoc.TXMLNode.GetNodeType (Line 2002, "XMLDoc.pas" + 1) + $A
[5078BE61]{xmlrtl150.bpl} XMLDoc.TXMLNode.GetText (Line 1929, "XMLDoc.pas" + 1) + $2
[50799AF9]{xmlrtl150.bpl} XMLIniFile.TXmlIniFile.GetSectionValues (Line 307, "XMLIniFile.pas" + 10) + $1B
[5079949A]{xmlrtl150.bpl} XMLIniFile.TXmlIniFile.ReadSectionValues (Line 177, "XMLIniFile.pas" + 4) + $7
[20A87E57]{coreide150.bpl} PackageList.ClearExistingPackages (Line 298, "PackageList.pas" + 14) + $A
[20A87F6C]{coreide150.bpl} PackageList.TOptionsPackageList.Save (Line 325, "PackageList.pas" + 2) + $4
[21BAD132]{delphicoreide150.bpl} BasePasProjOpts.TProjOptsManager.SaveIDEOptions (Line 1968, "BasePasProjOpts.pas" + 5) + $A
[21BAAA44]{delphicoreide150.bpl} BasePasProjOpts.TProjOptsManager.Save (Line 1232, "BasePasProjOpts.pas" + 16) + $5
[21BADF0F]{delphicoreide150.bpl} BasePasProjOpts.TProjectOptions.Save (Line 2404, "BasePasProjOpts.pas" + 0) + $3
[21B15900]{delphicoreide150.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.SaveFile (Line 2515, "BaseDelphiProject.pas" + 1) + $5
[21B12917]{delphicoreide150.bpl} BaseDelphiProject.TBaseDelphiProject.SaveFile (Line 1380, "BaseDelphiProject.pas" + 24) + $5
[20A7475A]{coreide150.bpl} DocModul.TDocModule.TheMalteseFalcon (Line 1422, "DocModul.pas" + 60) + $6 <----------------- TheMalteseFalcon
[5013A3F5]{rtl150.bpl } Rtti.RawInvoke (Line 5538, "Rtti.pas" + 46) + $0
[5013A75A]{rtl150.bpl } Rtti.Invoke (Line 5729, "Rtti.pas" + 38) + $6
[501335D9]{rtl150.bpl } Rtti.TRttiInstanceMethodClassic.GetCallingConvention (Line 4103, "Rtti.pas" + 1) + $2
[50133F7F]{rtl150.bpl } Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 4408, "Rtti.pas" + 130) + $17
[5013ABC0]{rtl150.bpl } Rtti.TRttiMethod.Invoke (Line 5859, "Rtti.pas" + 1) + $11
[20A743C6]{coreide150.bpl} DocModul.TDocModule.Save (Line 1346, "DocModul.pas" + 3) + $23
[208440AC]{coreide150.bpl} ProjectModule.TCustomProject.Save (Line 1988, "ProjectModule.pas" + 22) + $9
[20A76546]{coreide150.bpl} DocModul.TCodeIDocModule.Save (Line 2272, "DocModul.pas" + 1) + $2
[20A79425]{coreide150.bpl} DocModul.SaveModifiedModules (Line 3562, "DocModul.pas" + 65) + $20
[20A2D1F1]{coreide150.bpl} DebuggerMgr.TDebuggerMgr.MakeCurrentProject (Line 1267, "DebuggerMgr.pas" + 10) + $15
[20A2EBC9]{coreide150.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1847, "DebuggerMgr.pas" + 0) + $15
[500AED6F]{rtl150.bpl } Classes.TBasicAction.Execute (Line 12988, "Classes.pas" + 3) + $7
[5026AA15]{vcl150.bpl } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[5026B7F0]{vcl150.bpl } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8
[0041A734]{bds.exe } AppMain.TIDEVCLApplication.ProxyString (Line 7233, "AppMain.pas" + 6) + $C
[0041A1B9]{bds.exe } AppMain..TDebugXPStyleMenuItem (Line 7099, "AppMain.pas" + 0) + $A0
[209DF4EE]{coreide150.bpl} EditorForm.TEditWindow.CMWindowCommand (Line 3133, "EditorForm.pas" + 14) + $11
[5027DF6C]{vcl150.bpl } Controls.TControl.WndProc (Line 7074, "Controls.pas" + 91) + $6
[50282830]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
[5003AEBE]{rtl150.bpl } System.TMonitor.TryEnter (Line 12708, "System.pas" + 10) + $0
[5003AA38]{rtl150.bpl } System.TMonitor.Enter (Line 12406, "System.pas" + 4) + $2
[5003A8F0]{rtl150.bpl } System.TMonitor.CheckOwningThread (Line 12332, "System.pas" + 2) + $0
[5003ABE2]{rtl150.bpl } System.TMonitor.Exit (Line 12523, "System.pas" + 9) + $7
[5003AC1B]{rtl150.bpl } System.TMonitor.Exit (Line 12537, "System.pas" + 2) + $7
[50262ECF]{vcl150.bpl } Graphics.FreeMemoryContexts (Line 7021, "Graphics.pas" + 12) + $8
[50281ED0]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9552, "Controls.pas" + 3) + $6
[50281EE5]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9555, "Controls.pas" + 6) + $0
[500AFA64]{rtl150.bpl } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50282830]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
(0002B8B1){CnWizards_D15.DLL} [099CC8B1]
[5034FB28]{vcl150.bpl } Forms.TCustomForm.WndProc (Line 3961, "Forms.pas" + 191) + $5
(0002909A){CnWizards_D15.DLL} [099CA09A]
[50281ED0]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9552, "Controls.pas" + 3) + $6
[500AFA64]{rtl150.bpl } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50278AA6]{vcl150.bpl } Controls.FindControl (Line 3378, "Controls.pas" + 6) + $9
[50358AF7]{vcl150.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B22]{vcl150.bpl } Forms.TApplication.ProcessMessages (Line 9782, "Forms.pas" + 1) + $4
[207B10E4]{coreide150.bpl} ParserThread.TParserTask.WaitFor (Line 217, "ParserThread.pas" + 6) + $7
[50040961]{rtl150.bpl } System.@IntfCopy (Line 28109, "System.pas" + 6) + $0
[208517CD]{coreide150.bpl} HelpInsight.ShowHelpInsightTip (Line 218, "HelpInsight.pas" + 25) + $C
[21E17D6D]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_ENTRY.OBJ.EK_GET_LINE_CONTENTS + $3AD
[209832BA]{coreide150.bpl} EdProcs.SafeEkEval (Line 363, "EdProcs.pas" + 4) + $18
[20981B64]{coreide150.bpl} EdKrnl.EkEval (Line 3557, "EdKrnl.pas" + 2) + $6
[20982B7D]{coreide150.bpl} EdKrnl.LineIsElided (Line 4542, "EdKrnl.pas" + 2) + $1
[20982BD6]{coreide150.bpl} EdKrnl.ElisionLineIncrement (Line 4573, "EdKrnl.pas" + 13) + $F
[209F7B06]{coreide150.bpl} EditorControl.TCustomEditControl.LineFromY (Line 4983, "EditorControl.pas" + 5) + $1
[209F157C]{coreide150.bpl} EditorControl.TCustomEditControl.CheckHelpInsight (Line 1751, "EditorControl.pas" + 8) + $17
[209FEC2D]{coreide150.bpl} EditorControl.TEditEventHandler.FormHintShow (Line 8416, "EditorControl.pas" + 72) + $11
[209F1D55]{coreide150.bpl} EditorControl.TCustomEditControl.CMHintShow (Line 1992, "EditorControl.pas" + 4) + $2
[5027DF6C]{vcl150.bpl } Controls.TControl.WndProc (Line 7074, "Controls.pas" + 91) + $6
(0002B799){CnWizards_D15.DLL} [099CC799]
(0002B800){CnWizards_D15.DLL} [099CC800]
(0002B8B1){CnWizards_D15.DLL} [099CC8B1]
[50282830]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
[5027DB90]{vcl150.bpl } Controls.TControl.Perform (Line 6852, "Controls.pas" + 10) + $8
[5035A2EE]{vcl150.bpl } Forms.TApplication.ActivateHint (Line 10776, "Forms.pas" + 35) + $10
[50359DC1]{vcl150.bpl } Forms.TApplication.HintTimerExpired (Line 10561, "Forms.pas" + 8) + $4
[50356A32]{vcl150.bpl } Forms.HintTimerProc (Line 8330, "Forms.pas" + 3) + $5
[50358AF7]{vcl150.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B3A]{vcl150.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[50358E65]{vcl150.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
最佳答案
这是一个 IDE 错误。他们有很多。你对此无能为力。这可能是 Delphi 或插件的问题。
您正在运行XE,并且XE将不再有更新。您可以尝试 Andy Hausladen 的 IDE FixPack。这可能有帮助。您也许可以看看是否可以隔离故障的再现,然后找到解决该问题的方法。
关于delphi - Delphi IDE 中出现 "Catastrophic failure"错误的原因是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22152402/
请在标记为重复之前阅读。 我正在创建一组依赖智能卡进行身份验证的应用程序。到目前为止,每个应用程序都单独控制智能卡读卡器。几周后,我的一些客户将同时使用多个应用程序。因此,我认为创建一个控制身份验证过
我想设置一个小程序,从数据库中检索信息,然后根据请求将该信息分发给另一个程序。例如,一个名为“Master”的程序将从数据库中检索数据并创建一个对象集合(列表、数组等,无论哪种效果最好),然后一个名为
我有两台电脑,都装有 XE2。我以为我在两者上安装了相同的安装,但在其中一个上安装第 3 方软件包时遇到问题,而另一个则正常。 无论如何,我希望两者都一样。最简单的人可能只是通过移入我的 Dropbo
有冲突吗? 最佳答案 所有新版本的 Delphi 始终可以安全地安装到旧版本的下一个版本。 每个新版本都应安装在其自己的目录中。 如果您要安装多个版本,请始终先安装最旧的版本,然后再安装最新版本。 我
快速提问:如果我从代码中删除 // 或 (* *) 中的注释,Delphi 2007 的执行时间会受到影响吗?最终结果是一个可能包含数千行注释的 EXE 文件。 最佳答案 编译器会简单地忽略注释,并且
我必须对照另一个文件检查文件的每一行。 如果第二个文件中存在第一个文件中的一行,则必须删除它。 现在,我正在使用2个列表框,并且“对于listbox1.items.count-1可以开始...” 我的
我正在尝试在访问数据库中添加一些数据。但是我有麻烦,因为这会返回错误: ADOQuery1 missing sql property 实现了对代码的几次修改,到目前为止没有任何效果。 我究竟做错了什么
我用Delphi 5编写了一个程序,在Windows 8 32位PC上可以正常运行。我发现在Windows 7 64位笔记本电脑上运行它最终会导致reallocmem错误,而该错误在32位PC上不会发
看来这是我需要的工具,用于提取XML并与TClientDataset连接。我已经在几篇文章和文档中看到了它,但是我无法在XE2组件列表中找到它-在任何地方!应该在哪里?是否在可能未安装的可选软件包中?
我正在寻找一个非常通用的TDBTree组件,我想听听一些建议。我正在特别寻找一种显示主记录和“ n”个链接表记录的记录。 (我的意思是来自各个表的记录)。例如,TDBTree将钩接到主表,明细表1,附
我需要将按钮制作成旋转三角形的形状(或者说是任何多边形)。谁能提供任何建议? 最佳答案 查看Win32 API CreatePolygonRgn()和SetWindowRgn()函数,以创建一个HRG
你好专家 我的JvPasswordForm1有一个旧的JVC组件。 似乎该组件不再存在:它替换为哪个组件? 重新获得 最佳答案 尝试查找TJvLoginDialog,TjvPassword已合并到其中
几天前,我已经设置了我的开发环境(在装有Win 7的VM和域上的用户的VM上安装了delphi 2009),并安装了我的组件(jedi's,devExpress,ADS等)。 今天,我启动机器,打开d
开始对控件进行子分类的正确位置/时间是什么? 恢复原始窗口proc的正确时间是几点? 现在我在表单创建过程中子类化: procedure TForm1.FormCreate(Sender: TObje
有人可以给我一些有关如何登录访问的网页(使用任何网络浏览器)的指示吗?我应该建立一个全球代理....钩住网络....吗?我需要记录的只是页面地址,而不是其中包含的信息。 我正在使用Delphi。 谢谢
我创建了一个像 TMyClass = class(TObject) private FList1: TObjectList; FList2: TObjectList; public end;
我有一个BPG文件,我已对其进行修改以用作我们公司的自动构建服务器的make文件。为了使其正常工作,我必须进行更改 用途*用途 'unit1.pas'中的unit1 * unit1 'unit2.pa
我将Delphi 7代码迁移到了Delphi XE4。我在Delphi XE4的LoadFromStram方法中遇到错误,但对于Delphi 7来说也可以正常工作。 错误: First chance
我正在尝试学习一些新技巧,以便更好地组织我在 Delphi 中的单元中的一些源代码。 我注意到我访问的一些函数或方法似乎是类中的类,但是我还没有成功地在类中创建一个工作类,虽然它编译得很好,但在执行代
我有一个包含许多类的大单元,现在我想通过将某些类分成新的单元来重构该单元。 我不得不承认我缺乏使用Delphi内置IDE功能的经验。利用内置功能“查找|查找对类型的本地引用”并没有多大帮助,因为类方法
我是一名优秀的程序员,十分优秀!