问题标签 [delphi-xe8]

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 回答
2149 浏览

android - 如何在 APK for Google Play 中设置 CPU 架构

我在 DELPHI XE8 中为 android 创建了一个应用程序。如果我想在 Google Play 和 Google 上发布它,它应该是分类的设备平台 ARMEABI、ARMEABI-V7A、MIPS 和 x86,而 DELPHI XE8(以及所有以前的版本)只支持架构 ARMEABI-V7A。

不要以您的应用程序安装的 Google Play 上的专业发布应用程序的身份来找我,有人会向他发送消息说该平台不受支持。

分析APK安装包生成DELPHI XE8 发现上面所有平台都是自动生成的。

谷歌在其网站 ( http://developer.android.com/google/play/filters.html ) 上推荐使用 Android NDK 的解决方案 - 不幸的是,我仍然不知道该怎么做......

作为另一种解决方案,建议阅读和编辑 ANDROID.mk(不幸的是,此文件不会生成 DELPHI XE8)。

问题是如何实现仅用于 ARMEABI-V7A 的DELPHI XE8 编译的 APK 文件?

任何人都有任何经验或解决这个问题的方法?

0 投票
3 回答
2035 浏览

delphi - Delphi XE8 FireMonkey TMemo 透明?

有没有办法让 TMemo 的背景透明?我尝试将不透明度设置为从 1 到 0,整个组件(包括文本)逐渐消失,然后在 0 处完全消失。在 0.1 时,背景框仍然可见。我目前正在为 iOS 8.3 使用 XE8。

0 投票
1 回答
1910 浏览

android - 使用 Delphi XE8 在 Android 中实现 Material Design 主题

我正在使用 Delphi XE8 开发 Android 移动应用程序。我需要在我的应用程序中实现 Material View 标题栏。我怎样才能使用 Delphi XE8 来实现?材料视图示例。请给我一些解决方案。

0 投票
3 回答
3010 浏览

arrays - 查找 JSONValue 的值类型(TJSONArray 或 TJSONObject)

我想用 Delphi XE8 中的标准库来做这个

(此示例来自https://github.com/deltics/delphi.libs/wiki/JSON但使用 Deltics.JSON 库)。

有人知道如何使用标准库吗?

谢谢你

0 投票
1 回答
725 浏览

ios - 添加 XSuperObject 时项目无法在 iOS 中启动

我已经直接向 X-SuperObject 项目报告了这个问题,但我想我可能会在 Stack Overflow 上获得更多质量帮助。

使用 Delphi XE8,我在 iOS 模拟器(7.1、8.1、8.2 和 8.3)上使用 XSuperObject 时遇到问题。所以我开始了一个空的 Firemonkey 应用程序,开始添加一些我之前项目中的东西(此时我不知道问题是什么)。在我将最新的 XSuperObject 和 XSuperJSON 单元添加到我的应用程序之前,一切都运行良好。

在 iOS 模拟器中运行时,出现异常:

Project dyld_sim raised exception class EOSError with message 'System Error. Code: 2. No such file or directory.

我没有代码,除了添加单元(XSuperObject、XSuperJSON)和一些基本控件(面板、按钮和组合框)外,我没有做任何更改。

当我休息时,我需要:

System.SysUtils.RaiseLastOSError- 最后一行raise Error;

...这只是引发实际异常本身的地方,没有任何相关性。

因此,我打开了主项目文件并在第一行放置了一个断点,Application.Initialize;但从未达到该断点。我还在 XSuperObject 和 XSuperJSON 的“初始化”中设置了断点,它们都没有停止。

调用堆栈

一旦我删除了两个单元,一切都恢复了。

这里出了什么问题,我该如何解决?

  • X-SuperObject 版本:在报告之前从此处提取更新
  • Delphi XE8 版本 22.0.19027.8951(无更新)
  • IDE 操作系统:Windows 7 SP1(版本 6.1,Build 7601,64 位)
  • Mac 操作系统:OS-X 10.10.3
  • 目标操作系统:iOS 模拟器 - iPad Air / iOS 8.2 (12D508)

注意:以上版本详细信息只是一个具体示例,但我无法让它在任何 iOS 设备/版本上运行。

更新:调试系统(第115单元初始化)后,我来了解引发异常的点。在System.RegularExpressionsCore第 680 行...

而里面LoadPCRELib...

在仅使用此单元运行项目时,它运行得很好。

所以它似乎无法找到/usr/lib/libpcre.dylib,但前提是我使用的是 X-SuperObject。

我已经更新了我的所有环境,包括 OS-X、XCode、iOS 模拟器和 Delphi IDE 中的 SDK 链接(全部删除并重新创建它们)。我已经验证了 SDK 和 iOS 版本完全匹配。但问题仍然存在。

0 投票
2 回答
7219 浏览

delphi - 将字节大小转换为 KB、MB、GB Delphi 的正确方法

在 Delphi 中将字节大小转换为 KB、MB、GB 的正确方法是什么。

0 投票
1 回答
652 浏览

performance - 多平台相当于QueryPerformanceCounter?

在 Windows 中,我习惯于QueryPerformanceCounter以微秒为单位来衡量代码性能。我想在 Firemonkey 的所有平台上做同样的事情。我找到了一种解决方案,但它仅适用于 C++。

所有平台的等价物是什么?

0 投票
0 回答
900 浏览

delphi - Firemonkey中的Cleartype字体/文本渲染

这是一个仅包含 TEdit 控件的示例 VCL 应用程序。

VCL

如果您编译类似的 Firemonkey (FMX) 应用程序,您会注意到:

FMX

(小L字母疯了似的跳来跳去)

在我的研究中,我发现这篇G+ 帖子导致:

在此处输入图像描述

如您所见,结果更好。

跳跃消失了。但是 TCircle 的渲染效果不是很好。

经过更多研究后,我发现 using initialization GlobalUseDX := False;有更好的输出:

在此处输入图像描述

偶尔还会出现一些“字母跳跃”,但这是一个更好的结果。然而,小L(黄色)后面似乎有一些背景颜色。

有谁知道使用最新的 Firemonkey 实现类似 ClearType 的字体渲染的更好方法?

0 投票
0 回答
67 浏览

delphi-xe8 - 项目储物柜 (svn) 和 delphixe7/xe8

我将ProjectLocker用于我的异地 SVN 存储库。现在 XE7 和 XE8 支持 SVN,我无法连接到它而不会出现 500 服务器错误,所以我仍然必须使用 Tortoise。我知道这通常是一个严重的问题,但无论出于何种原因,似乎 XE7 和 XE8 传递凭据的方式可能与项目储物柜所期望的不同。

0 投票
0 回答
267 浏览

sockets - 可以在 TIdTCPClient 中发送 RST 标志吗?

我需要RST在一个套接字中发送一个标志,这可能吗?

当我关闭 时TIdTCPClient,TCP 服务器程序告诉我连接仍然存在,2 分钟后连接消失。

我正在这样做:

我正在使用 RAD Studio XE8。