问题标签 [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 投票
3 回答
2517 浏览

delphi - 将 Assembler x86 CPU ID 代码移植到 AMD64

我有个问题。我有以下用 ASM 编写的 x86 delphi 代码。我需要将它移植到 AMD64 吗?

我从来没有在汇编中编程过,有人知道端口是什么或者我将如何改变它。

0 投票
3 回答
2385 浏览

json - 发现很难在 delphi 中处理 JSON

我目前正在开发一个应用程序,该应用程序将从 WoW 军械库中获取您的角色数据。示例角色:我的魔兽角色(链接)

我将通过调用暴雪提供的 API 来获得我想要的所有信息,我将在JSON. 示例JSON上述字符的 JSON 响应(链接)

起初我尝试从JSON字符串操作中获取数据。这意味着,拆分我的字符串,在字符串中搜索关键字以找到位置并将其格式化为单独的数据片段,例如才能和统计数据。

这在开始时效果很好,但是当我想要更多数据时,这变得更加困难,因为我在所有字符串上运行了许多函数,它变得非常模糊,不清楚当时我在做什么。

有没有处理我的好方法JSON?我正在考虑获取JSON并创建一个空类。在完成工作时,JSON它会生成属性并将值存储在其中。但我不知道是否以及如何动态生成属性。

将来我想获得更多数据,但首先我想在考虑之前启动并运行它。

有人对此有任何想法/建议吗?

提前致谢。

0 投票
2 回答
2614 浏览

delphi - Delphi 构建自动化的最小代理安装足迹是多少?

在创建对给定源存储库或项目中的所有内容执行干净的版本控制检查和完整系统构建的构建服务器时,XE3 Win32/Win64 项目所需的最低 Delphi 安装空间是多少?(核心系统 - 不是第 3 方组件)

我宁愿拥有可以包含在存储库中的一小部分文件,而不是完整的 Delphi 安装。

0 投票
2 回答
405 浏览

delphi - Delphi XE3中流的底层读/写方法是什么

我有一些用于旧版本 RADStudio 的派生 Stream 类,它们只是重新实现了 Read、Write、Seek 方法以及 Size 和 Position 属性。

我希望将这些移植到 XE3,但我看到现在(例如)有三个重载Read- 原来的一个,加上两个以 TBytes 作为参数的重载。

德尔福

C++

我需要实现所有三个,还是只实现一个?如果只有一个,哪一个......?

通常我可以从 VCL 源代码中找到它,但目前我刚刚获得了试用版(无源代码)。

0 投票
1 回答
1196 浏览

delphi - 如何强制 Firemonkey 在 Delphi XE3 中使用 DirectX 9 上下文?

Delphi X3 中 Firemonkey 应用程序的主 TForm3D 窗口有一个Context:TContext3D让我可以访问当前使用的设备。
在我使用 Windows7 64 的情况下,它始终显示TDX10Context来自FMX.Context.DX10.pas.

我没有TDX9Context从 FMX.Context.DX9.pas 的类创建新实例的可见性,只是为了查看祖先TCustomDX9Context

我找到了TContextManager在严格私有中收集注册的 3D 上下文的类TList:(,这是唯一可以调用构造函数的类...

TContextManager他们在创建新表单时调用以获取上下文,然后使用只读属性TContextManager.DefaultContextClass

除了DefaultContextClass.

0 投票
2 回答
135 浏览

delphi - 可能的交叉点功能错误

我正在为 XE3 评估 TChartProVCL。

我创建了 2 个手册系列:

1) Series1,阶梯线 2) Series2,在不同点与 Series1 相交的简单线

然后我创建了一个计算系列,X Cross Points,它应该是 Series1 和 Series2 的交叉点。

它看起来很好,除了 x=6 和 x=5.6(大约) 这对我来说似乎是一个错误。

图片

仅供参考,我的最终目标是为系列中的区域着色。TRegionBandTool 会接近,但我需要用不同的颜色为 Series1 上方和下方的区域着色。

0 投票
2 回答
3380 浏览

delphi - 按名称动态创建表单?

有没有办法仅通过名称动态创建表单?这个概念是这样的。我有一个主表单,并且通过一些用户选择,必须创建一些预定义的表单并将其停靠在主表单上的 pagecontols 上的 tabitems 上。我确实知道表单的名称,并且我确实知道何时创建每个表单,但我想知道是否有更好的方法通过单个过程调用来创建这些表单,并且在我的代码中没有所有这些信息.

它的 Delphi XE3 firemonkey,在 win 7 上。

提前感谢您的帮助

0 投票
1 回答
3799 浏览

delphi - SysUtils.LongDayNames 未声明的标识符

我对delphi非常陌生,我尝试了以下代码

我已System.SysUtilsUses部分中声明,但我仍然收到错误未声明的标识符。

我正在使用德尔福 XE3 17.0

0 投票
1 回答
1765 浏览

delphi - 如何在 Delphi 中使用动画 PNG?

如何在 Delphi 中使用动画 PNG?

0 投票
1 回答
4444 浏览

delphi - 在 Delphi 中只设计一个 VCL 组件

我知道,可以禁用组件的自定义样式,但我怎样才能只为一个组件类启用样式?例如,让整个表单和其上的所有组件不蒙皮,并且只给 TButton 蒙皮。就像在这张图片上一样。

在此处输入图像描述