Delphi 2007 无法进入 Tools –> Options 选项界面,报:
—————————
Error
—————————
配置系统未能初始化.
—————————
OK Details <<
—————————
错误。
分析:查看错误堆栈,如下:
[2066BE50]{
TGIDE100.bpl} TogetherOptions.TTogetherAddInOptions.CustomizeDialog (Line 70, “TogetherOptions.pas” + 5) + $15
[2000A455]{rtl100.bpl } System.@CheckAutoResult (Line 18047, “sys\system.pas” + 6) + $0
[2066BE50]{TGIDE100.bpl} TogetherOptions.TTogetherAddInOptions.CustomizeDialog (Line 70, “TogetherOptions.pas” + 5) + $15
[20A04E37]{coreide100.bpl} EnvOptions.TEnvironmentOptions.AddInCustomizeDialog (Line 1818, “EnvOptions.pas” + 6) + $D
[20A04E81]{coreide100.bpl} EnvOptions.TEnvironmentOptions.AddInCustomizeDialog (Line 1823, “EnvOptions.pas” + 11) + $11
[20A027F2]{coreide100.bpl} EnvOptions.TEnvironmentOptions.Edit (Line 951, “EnvOptions.pas” + 14) + $8
[00416746]{bds.exe } AppMain.TAppBuilder.ToolsOptions (Line 2976, “ui\AppMain.pas” + 4) + $13
[20040127]{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
[2003FFF3]{rtl100.bpl } Classes.TBasicActionLink.Execute (Line 11010, “common\Classes.pas” + 2) + $7
[21328D19]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.ExecAction (Line 976, “ActnMenus.pas” + 6) + $D
[2132A04F]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1542, “ActnMenus.pas” + 15) + $15
[2132A07F]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1547, “ActnMenus.pas” + 20) + $10
[2132D470]{vclactnband100.bpl} ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3146, “ActnMenus.pas” + 3) + $3
[213288E5]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 878, “ActnMenus.pas” + 3) + $4
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, “Controls.pas” + 83) + $6
[2013C1B4]{vcl100.bpl } Controls.TControl.Perform (Line 5021, “Controls.pas” + 5) + $C
[2013FEC6]{vcl100.bpl } Controls.GetControlAtPos (Line 7095, “Controls.pas” + 4) + $73
[201405A8]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7274, “Controls.pas” + 81) + $1D
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, “Controls.pas” + 111) + $6
[2132A13E]{vclactnband100.bpl} ActnMenus.TCustomActionMenuBar.WndProc (Line 1575, “ActnMenus.pas” + 23) + $4
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, “Controls.pas” + 3) + $6
[20040DE8]{rtl100.bpl } Classes.StdWndProc (Line 11583, “common\Classes.pas” +
+ $0
[03B05275]{DelphiSpeedUp105.dll} SystemOptimize.DMTSearch (Line 198, “SystemOptimize.pas” + 4) + $7
[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
(00003312){IDEFixPack.dll} [07394312]
[0042297A]{bds.exe } bds.bds (Line 195, “” + 7) + $7
可以看到是TGIDE100.bpl这个包初始化异常了,这个包是Borland Together插件,负责UML建模的。
解决:UML这个东西基本用不到,屏蔽掉就行了。
最简单的处理,直接把TGIDE100.bpl改个名字就行了。或者修改BDS注册表,把这个bpl在IDE包里面去掉。
分享到:
相关推荐
"打开程序无反应或提示配置系统未能初始化" 在软件应用中,打开程序无反应或提示配置系统未能初始化是非常常见的问题之一。这种情况可能是由于多种原因引起的,例如程序的配置文件损坏、系统环境变量错误等。 在...
7. **错误处理和日志记录**:为了确保系统稳定,初始化工具应包含适当的错误处理机制。Delphi提供了异常处理结构(如try-except-finally),可以在出现错误时捕获并处理。同时,日志记录也很重要,可以使用`...
Delphi编写的数据库系统初始化程序源码,Delphi7.0版本开发的,请将名为qygl的脚本文件拷贝到应用程序所在的目录,注意,初始化会清空数据表中所有数据,在使用时小心,建议在使用前进行数据备份,以防止误删除数据...
总的来说,使用Delphi进行GPIB仪器初始化编程涉及了硬件接口、设备通信协议、错误处理等多个方面的知识,需要对GPIB标准和Delphi编程有深入的理解。通过熟练掌握这些知识点,可以有效地构建起仪器控制软件,实现对...
在使用Delphi 开发的时候,经常会出现IDE布局混乱,在这种情况下,无论咋样调整都恢复不到原始的,使用起来很是麻烦,于是我就做了这个程序,主要用来恢复Delphi的IDE开发环境布局。 支持 Delphi 10、11、12 关闭...
《Delphi 2007程序设计教程》使用面向对象可视化程序开发的方法,解决实际工作中的工程应用系统设计与开发工作。《Delphi 2007程序设计教程》内容翔实,实例丰富,浅显易懂,图文并茂,知识点难易结合,可使学生更...
在Windows 10操作系统中,使用较老版本的Delphi开发环境,如Delphi 2007,可能会遇到一些兼容性问题,导致集成开发环境(IDE)无法正常工作,特别是调试阶段可能频繁出现错误提示。为了解决这些问题,开发者们开发了...
在这一章中,你将学习到如何下载和安装Delphi 2007,包括了解它的系统需求、安装过程以及安装后的配置。此外,还会介绍IDE的基本界面,如工具栏、菜单、对象浏览器和代码编辑器,让你对开发环境有一个初步的认识。 ...
Delphi数据库配置器是一款专为开发人员和系统管理员设计的工具,它允许用户方便地配置和管理数据库连接。这款配置器基于Delphi编程环境,并利用其强大的组件库和面向对象特性,提供了对SQL数据库的强大支持。下面将...
delphi2007 update4 cracker
2. **串口初始化**: 在使用TSerialPort组件前,你需要先实例化它并将其添加到窗体上,然后配置所需的串口参数。例如,`SerialPort1.Port := 1;` 设置串口为COM1,`SerialPort1.BaudRate := 9600;` 设置波特率为9600...
总的来说,DSPack 2.43 for Delphi 2007是开发人员的强大工具,特别是对于需要处理复杂系统负载平衡或通信需求的项目,它能提供宝贵的帮助。通过深入学习和熟练掌握DSPack,开发者可以提升其在Delphi 2007环境下的...
在Delphi编程环境中,数据库初始化程序是一个至关重要的环节,它涉及到数据库结构的创建,为后续的数据存储和查询奠定基础。本篇文章将详细讲解如何利用Delphi的ADO组件来编写一个全面的数据库初始化代码。 首先,...
三、Delphi XE10 安卓开发环境配置问题处理 在 Delphi XE10 中开发 Android 应用程序时可能会出现一些问题,以下是常见的问题处理方法: 1. 安装 JDK 1.8 和 Android SDK。 2. 配置环境变量,包括 ANDROID_HOME ...
当你下载的`delphi2007.slip`文件被放入正确目录,并通过UltraISO等工具编辑镜像时,它会引导整个安装过程,执行解压、安装和配置等操作。 在删除并替换`delphi2007.slip`文件时,需要注意以下几点: 1. **备份...
描述中提到的“修改Indy9.0.18支持Delphi2007”,意味着原有的Indy9可能并不完全兼容Delphi2007,通过这次修改,开发者可以期待在使用Delphi2007时遇到的编译错误、运行时问题得到解决,同时可能还增强了与Delphi...
精简版的delphi 2007 已经测试,常规控件都可以安装,适合一般开发之用。
在Delphi编程环境中,控制系统音量是一项常见的需求,特别是在开发多媒体应用或者音频处理软件时。这个"delphi10.1控制系统音量的源码"提供了一个实用的例子,可以帮助初学者理解如何在Delphi 10.1中实现这一功能。 ...
在提供的压缩文件"https_Indy_Delphi2007.rar"中,可能包含了示例代码、配置文件或其他资源,帮助开发者在Delphi 2007中设置和使用Indy进行HTTPS通信。如果你遇到任何问题,如证书错误、连接失败等,检查SSL配置、...
通常,当用户试图打开第二个Delphi 2007实例时,如果软件已经运行,系统会阻止再次启动,这是因为Delphi设计时默认不支持多个实例同时运行。这可能是出于防止资源冲突和代码编辑混乱的考虑。解决方法是: 1. 修改...