16得票1回答
如何在Delphi IDE中探索DCU文件的符号?

我们知道Dcu文件规范是秘密的,并且每个版本都会更改。在Delphi IDE中,有没有任何可能的方法探索dcu文件中的符号?(而不是使用反编译库,例如DCU32INT项目。)

12得票2回答
如何使用OTA(Open Tools API)指导Delphi IDE刷新修改后的语法突出显示颜色?

我正在编写一个插件,将 Delphi IDE Theme Editor 与 Rad Studio IDE 集成(该工具的当前版本作为外部应用程序运行),目前一切正常(请参见下面的图片),除了我无法弄清楚如何刷新 Delphi IDE 中所选的语法高亮颜色。 让我解释一下,在标准选项中更改...

12得票1回答
如何使用Open Tools API折叠插入区域?

我想在编辑视图中插入一个区域,然后折叠这个区域。// fEditView: IOTAEditView; var writer: IOTAEditWriter; begin writer := fEditView.Buffer.CreateUndoableWriter; //......

10得票1回答
我能否仅忽略一次异常?

当出现异常时,调试器会给我以下信息: 我可以选择通过勾选“忽略此例外类型”来忽略该异常。但是这样做会在以后的所有项目中忽略此异常,这比毫无用处更糟糕,因为我不想在每个项目中都忽略异常; 我只想在这次运行中忽略它们。使用ToolsAPI,有以下几种方法可以实现:A-仅在此次运行中忽略异常,还是B...

10得票3回答
如何在OTA包向导内让欢迎页面浏览器导航到某个URI?

我想做的是创建一种能够查看(而不是编辑)项目中包含的HTML页面的能力。欢迎页已经嵌入了Web浏览器,因此它似乎是一个很好的选择。 为什么这样做呢?这里有一个带有背景信息的问题。

9得票3回答
提高Delphi 2010自己的调试可视化器速度

我编写了一个Delphi调试可视化工具,用于显示TDataSet的当前行值,源码和屏幕截图可以在http://delphi.netcode.cz/text/tdataset-debug-visualizer.aspx中找到。虽然运行良好,但是非常慢。我已经优化过一些内容(如获取字段名称),但仍...

9得票2回答
在Delphi XE中取消勾选“启用运行时主题”或删除内部清单?

我正在使用Delphi XE构建一个组件,希望它能以以下方式使用: 1. 用户创建一个新的空项目。 2. 用户将我的组件拖放到表单上。 3. 我的组件中执行一些特殊的设计时代码,将更改项目选项以取消选中“启用运行时主题”复选框。我不确定这是否可能,因此我想知道是否可能。 如果#3不可行,则...

7得票1回答
使用 Delphi Open Tools API 在 Delphi IDE Insight(F6)中添加自定义项

我想使用 INTAIDEINsightService 中的 AddItem 或 AddActionList 将条目添加到 Delphi 中的 IDE Insight 功能中。 根据 Delphi OTA wiki,INTAIDEINsightService 允许您注册自己的操作。我能找到的唯...