问题标签 [delphi-xe3]

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 投票
1 回答
3266 浏览

delphi - 连接到 SQL Server 数据库时,Delphi XE3 中的 DBX 错误

当我尝试使用 DBX 连接到 MS SQL Server 数据库时,会弹出一个错误,提示驱动程序未正确安装或丢失。我尝试使用 ADO 驱动程序,它就像魅力一样,但问题是我需要 DBX 驱动程序才能工作,因为我想修改一个使用 DBX 技术开发的应用程序。

我重装了Delphi XE3,也请朋友测试了一下,还是一样。有人对如何解决它有任何想法吗?

确切的信息是这样的:

Borland.Data.TDBXError:DBX 错误:驱动程序无法正确初始化。客户端库可能丢失、未正确安装、版本错误,或者系统路径中可能缺少驱动程序。

我必须提到,我在 MSSQL Server 2012 的本地实例和远程 MSSQL Server 2008 实例上进行了尝试。我的操作系统 win8 x64;

最好的祝福,

0 投票
3 回答
439 浏览

delphi - 使用 Embarcadero Delphi XE3 开发的程序能否与 Embarcadero Delphi 2010 一起使用

我们正在尝试开发一个表单,该表单将添加到使用Embarcadero Delphi 2010编写和创建的项目中,我们将使用Embarcadero Delphi XE3作为我们的开发环境,我们将编写的代码可以在Embarcadero Delphi 2010上运行吗?

如果不是在哪里可以下载Embarcadero Delphi 2010,我在 Embarcadero 官方网站上找不到。

谢谢

0 投票
1 回答
5729 浏览

delphi - 如何在 Delphi XE3、Firemonkey2 中更新 TStringGrid 单元格

我之前已经看到这个问题是另一个问题的一部分,所以知道它不能只是我......如果我打开一个新的 FireMonkey2 HD 应用程序,添加一个 TButton 和 TStringGrid,然后将其添加到单击事件的按钮中,当我单击按钮时,网格中什么也没有发生!

有任何想法吗 ?PS 我也尝试过使用 TStringGrid.OnGetValue,但它仍然不会在 StringGrid 中显示任何内容。

进一步查看 TStringGrid 源代码后,C 为 nil,因此从未设置单元格。

我似乎在“处女”StringGrid 中没有列,那么如何添加它们?有一个 r+w RowCount 属性,但 ColCount 是只读的...

0 投票
3 回答
5850 浏览

delphi - 如何获取可用字体列表 - Delphi XE3 + Firemonkey 2?

为了创建字体选择器,我需要获取 Firemonkey 可用的字体列表。由于 FireMonkey 中不存在 Screen.Fonts 我认为我需要使用 FMX.Platform 吗?例如:

但是,唯一可用的功能是返回默认字体名称。

目前我并不担心跨平台支持,但如果我要迁移到 Firemonkey,我宁愿尽可能不依赖 Windows 调用。

0 投票
1 回答
1119 浏览

string - Delphi XE3:MarshaledString 和 MarshaledAString 用于什么新类型?

在Delphi XE3 中,许多以前定义为和现在的Winapi.Windows.pasC 类型分别定义为和(例如, ):PWideCharPAnsiCharMarshaledStringMarshaledAStringPWCharLPSTR

实际上,在System.pasMarshaledStringMarshaledAString分别等价于PWideCharPAnsiChar

但这个决定背后的背景是什么?我的意思是,为什么 Embarcadero应该重新定义这种 C 字符串类型?

0 投票
1 回答
205 浏览

delphi - Firemonkey TBrushGrab

我想创建具有整个楼层视图的预览窗口,用户可以在其中更改缩放和平移。我试图将此示例用于 Firemonkey,但在 XE3 上它不起作用。有人已经用过这个了吗?互联网上关于此的文档很少。

http://docwiki.embarcadero.com/CodeExamples/XE2/en/FMXTBrushGrab_(Delphi)

0 投票
1 回答
1616 浏览

delphi - Delphi 5迁移 - 无法找到文件

我正在将我的 Delphi 5 应用程序迁移到 Delphi XE3。我对 XE3 完全陌生。

在编译应用程序时,我收到错误“未声明的标识符 Interace_Info”。

代码如下:

abc.inc:

.

.

其中 Interace_Info 在“abc.inc”文件中声明。

我无法通过按 Ctrl+鼠标左键打开使用部分中提到的任何文件。我收到错误“无法找到文件'winapi.unit2.pas'”。

解决方案是什么?

谢谢

0 投票
0 回答
1659 浏览

delphi - Delphi Firemonkey TListBox 拖放

我有一个需要包含文件列表的 ListBox。我需要用户选择一个或多个文件而不是将文件拖放到 ListBox 上的功能。删除文件时,会使用文件名创建项目。这很好用,但问题是,当我将文件拖放到 ListBox 内动态创建的项目上时,文件图标仍然作为“幽灵”绘制在桌面上。请查看以下屏幕截图以获取更多详细信息:

截图 1

截图 2

此“sample.txt”图标保留在桌面上。谁能告诉我我做错了什么?

这是用于拖放操作的代码:

0 投票
1 回答
2451 浏览

mysql - 从 Delphi XE3 连接到嵌入式 MySQL

如何从 Delphi XE3 连接到嵌入式 MySQL 服务器(libmysqld.dll 库)?目前我只知道一种方法——使用 DevArt MyDAC 组件(特定的 TMyEmbConnection),但现在我的任务无法接受它的报酬。尝试使用dbExpress,但不成功。

所以,我有两个问题: 1. 我可以使用 dbExpress 或 Delphi XE3 的任何其他组件吗?2. 任何第三方组件(最好免费)?

谢谢

0 投票
1 回答
210 浏览

delphi - 实时音频处理

我在大学里有一堂课,我们在那里探索 Embercader RAD Studio XE3。我们试图找到一个 Firemonkey 或 VCL 组件/库来支持我们进行音频处理,例如采样或处理实时 microfone 源。

每一个帮助表示赞赏:)