问题标签 [delphi-2006]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
463 浏览

delphi - 在 Vista 上关闭时,Delphi 2006 总是停止工作

每当我在 Vista 下从 Delphi 2006 停止 Galileo IDE 时,我得到

微软Windows

Borland® Developer Studio for Windows 已停止工作

一个问题导致程序停止正常工作。请关闭程序。

[关闭程序]

然后是一些数据执行预防的对话。即使从 DEP 中排除该程序也无济于事。

我怎样才能防止这种情况发生?

对答案做出反应:更改为另一个版本的 Delphi 不是一种选择,因为我们为客户开发了一个必须在 Delphi 7 - 2007 上运行的框架。我们的主要客户使用 Delphi 2006。Delphi 2009 尚未确定,因为我们有大量的代码需要移植到 unicode。我们必须在 Delphi 2006 下进行广泛的测试,没有办法。

0 投票
2 回答
346 浏览

delphi - 已经安装了Delphi 2007 之后还能安装Delphi 2006 吗?

在计算机崩溃后的重建过程中,我重新安装了 Delphi 7,然后是 Delphi 2007。我们跳过了 Delphi 2006 的安装。但是,现在我想在 Embarcadero 停止允许下载最新版本的 D2006 之前安装 Delphi 2006。

是否可以在这台计算机上安装 Delphi 2006 而不会对其他两个安装产生不利影响?

我唯一担心的是 SYSTEM PATH 变量中潜在的混淆问题,每个版本的 Delphi 都使用系统 PATH 值来记住 BPL 文件的位置。然后系统 PATH 语句包含由每个 Delphi 安装创建的多个 BPL 路径位置。然而,每个版本的 Delphi 只找到并使用在路径列表中找到的第一个 BPL 路径——它总是恰好是最近的安装。(Delphi 在当前系统 PATH 值的开头安装插入 - 而不是附加 - BPL 路径引用。)如果发生这种情况,则有可能,例如,Delphi 7 引用 Delphi 2007 的 BPL 文件。当然, 这一点都不好。这是我知道如何解决的问题 - 如果这是唯一的问题。

我希望答案不是“首先卸载 Delphi 2007”。这对我来说很痛苦,因为重新安装所有附加组件需要大量时间。

0 投票
3 回答
291 浏览

delphi - 什么是 Delphi 中的“可定制的 VCL 设计器指南”?

网页http://www.codegear.com/en/products/bds2006以包含以下行的列表开头:

  • 确保与可定制的 VCL 设计器指南的视觉一致性。

这与“激光线”指南有关吗?这些指南如何“定制”?

编辑:此页面提供有关此功能的其他信息。

0 投票
2 回答
1177 浏览

delphi - 为全局变量赋值(Delphi)

我正在尝试访问表单数组中的一个表单上的全局变量,我尝试过使用它:

以上显然不起作用。任何帮助将不胜感激。

0 投票
2 回答
778 浏览

delphi - Delphi 2006 system.delete for widestrings?

是否有可用于宽字符串的 Delete 过程的对应程序?或者我应该只使用复制并连接生成的 WideStrings 吗?

0 投票
2 回答
1396 浏览

delphi - TIWMenu 和 TIWRegion 隐藏子菜单

当我将 TIWMenu 和 TIWRegion 放在 TIWAppForm 上时

IWMenu 的子菜单隐藏在区域后面。这意味着,当我单击文件时,应该会出现一个子菜单,其中包括打开、保存、另存为...,它确实如此,但我只看到上边框,其余部分显示在 IWRegion 后面。

我尝试更改 z 顺序,但没有帮助。也没有设置 IWRegion.ClipRegion := False;

有人知道我做错了什么吗?

我在 Firefox 中将 Delphi BDS4/2006 与 IntraWeb 9.0.42、Windows Vista x64 和 Firefox 3.5、IE8 和 IE Tab 一起使用。

我将这两个组件放在表单上,​​将主菜单连接到 IWMenu,问题就出在这里。

0 投票
3 回答
1018 浏览

delphi - Delphi 6 -> Delphi 2006 dbexpress 怪异?

我有一个旧应用程序(用 Delphi 6 编写)必须移植到 Delphi 2006(更新 2)。该应用程序曾经使用 DBExpress 连接到 Interbase 6.x 数据库,但新版本需要连接到 Firebird 2.x 超级服务器。

移植顺利,没有真正的问题。但是现在,当我尝试从移植的应用程序连接到新的 Firebird 服务器时,我收到以下错误:

数据库错误 数据库服务器错误:没有当前记录用于获取操作

运行使用 Delphi 6 编译的相同应用程序,与相同的 Firebird 服务器通信运行良好。在 Delphi 2006 中编译应用程序所需的更改与数据库代码无关——所有本地库的东西。该应用程序使用 TSQLDataset en datasetproviders 和 clientdatasets。

有人知道如何或为什么吗?对可能导致此行为的 DBExpress 的任何更改?谢谢。

0 投票
1 回答
613 浏览

delphi - Delphi 2006 重构键盘映射

如何更改 Delphi 2006 中的默认重构键盘映射?

0 投票
4 回答
2229 浏览

xml - 在 Delphi 中解析 XML 引用

我使用 Delphi 2006 数据绑定向导为 XML 配置文件创建接口。后来我意识到 XML 的一些重复部分可以从主文件中分离出来并在需要的地方引用。生成的 XML 如下所示:

如果我使用 Internet Explorer 打开此文件,则占位符“&Schema65;”的内容 正确替换为外部文件的内容。然而,Delphi 解析器似乎无法识别此功能并且不会替换文本。知道如何解决这个问题吗?

0 投票
1 回答
308 浏览

delphi - 删除 IWTreeViewItems 会导致表单发布异常

在我的表单上,我有一个 IWTreeView 和两个按钮。一个按钮删除一些 IWTreeViewItems,另一个释放表单:

删除 IWTreeViewItems 后释放表单会导致异常:

应用程序引发的错误消息:模块“TryTree.exe”中地址 004E0D8A 的访问冲突。读取地址 00000000

当有另一个表单处于活动状态并且应用程序未被此表单释放终止时,错误消息是:

应用程序引发的错误消息:列表索引超出范围 (-1)

使用 IntraWeb 9.0.42(因为 TMS 控件和 Delphi 2006,因为 TMS 尚未使用 10.0.17 和 delphi 2006 进行测试)。

我尝试以销毁的形式删除 IWTreeView1.ClearAll,但这根本没有帮助。