问题标签 [delphi-xe5]

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 投票
2 回答
311 浏览

ios - 查找存储启动图像的位置

部署页面状态启动图像存储在根目录中。

但是,使用FileExists时,以下所有路径都返回 false,因此...

0 投票
6 回答
23409 浏览

android - 如何处理(Delphi)Android 应用程序中的后退按钮按下?

如何让我的 Android 应用程序对返回按钮做出反应?

是否有高级 VCL 的 TApplicationEvents 来处理它,还是我需要在这里深入研究低级 Android 特定的东西?

现在,大多数演示应用程序都有一个屏幕后退按钮,可以返回到前一个屏幕。按下心理按钮似乎总是退出应用程序,在某些情况下会导致访问冲突。

0 投票
1 回答
711 浏览

android - 在 TWebBrowser 中将图钉添加到 Google 地图并处理点击

如何在 TWebBrowser 中将图钉添加到谷歌地图并在点击图钉时调用事件?该解决方案需要同时在 iOS 和 Android 上运行。

0 投票
1 回答
252 浏览

delphi - 记录中使用变体部件时结构大小不正确

我有一个 DLL 项目,它提供了一个带有 Delphi“变体部分”的类型定义,如下所示:

我希望这个结构的大小为 12 字节(基数为 4B,双精度为 8B,因为这是这两种类型中较大的一个)。

但是,如果我有一个应用程序并为 DLL 中的结构调用函数 sizeof(),它会声明大小为 16 个字节。

此外,如果我直接在 .exe 应用程序项目中声明相同的结构,则 sizeof() 返回 12 字节的正确大小。

如果我运行应用程序并尝试从已编译的 DLL 中获取 ValLongReal 值,则返回的值不正确,并且它似乎在内存中移动了 4 个字节。

IE 如果DLL中的“double”变量的值是“40 45 9a e1 47 ae 14 7b”(以字节值解释),则应用程序从DLL中读取后返回的值为“47 ae 14 7b 77 07 06 7d"。这意味着正确数据有 4 个字节重叠,后 4 个字节不正确,从内存中的以下空间读取。

注意:这种行为已经在 Delphi XE4 中观察到,我们刚刚升级到 XE5,但它的行为方式相同。使用的操作系统是Win7 32位。

谢谢你的建议

0 投票
1 回答
8820 浏览

delphi - 错误无效的平台变量“MCD”

我刚刚安装了 Delphi XE5,因为我想尝试使用 android 进行开发。

但我无法编译任何东西,因为我总是收到一条错误消息。这是我编译时遇到的错误:

[错误错误] 平台变量“MCD”无效。PLATFORM 必须是以下之一:“Win32”、“Win64”、“Android”、“iOSSimulator”、“iOSDevice”或“OSX32”。如果 PLATFORM 由您的系统环境定义,则必须在 RAD Studio IDE 中覆盖它或在命令行上显式传递给 MSBuild;例如,/p:Platform=Win32。

0 投票
1 回答
4983 浏览

android - 从 Delphi 访问 Android 的 SharedPreferences 类

我刚刚开始使用 Delphi XE5 进行 Android 开发,并且正在尝试构建一个简单的应用程序,该应用程序需要能够保留一些输入的信息(配置)。

我发现,Android 类SharedPreferences可能是最简单的方法,但我不知道如何从 Delphi XE5 FMX Mobile 访问这个类。

我曾尝试在帮助中搜索“SharedPreferences”,但它什么也没返回。另一方面,搜索“共享首选项”给了我太多。

0 投票
2 回答
663 浏览

android - 如何获得任何触摸的位置并对其进行处理?(android)

例如,我有 2 个按钮的表单。我点击button1,然后用另一个手指点击button2。如何为button2创建事件并获得第二个触摸坐标?

0 投票
0 回答
189 浏览

android - Rad Studio XE5 的 onTouchListener 模拟

需要 Rad Studio XE5 的 onTouchListener 模拟,因为它没有这样的功能:(。有没有其他方法可以处理多个触摸(不是手势,我需要在屏幕上处理 2 次以上的触摸(它们的事件、坐标等))?

0 投票
3 回答
2231 浏览

android - Delphi XE5 center android布局

我正在使用 Delphi XE5 开发一个 android 应用程序,并且我有Google Nexus 4布局。例如,a 的屏幕尺寸Samsung Galaxy S4与 Nexus 的不同。

我有一个面板,其中包含一些东西,如按钮、编辑和标签。我想将这个面板居中对齐,所以每次它都在屏幕中间。

我怎么能这样做?

0 投票
3 回答
1686 浏览

android - 如何指定我的应用程序的主屏幕图标标题?

我用 Delphi XE5 开发了一个 Android 科学计算器,当我在我的 Samsung Galaxy Advance (Android 2.3.0) 上测试它时,我总是看到“Project1”作为文件名。这是一张图片:

这里.

我想将此名称更改为“Risolutore Equazioni”。我怎么能做到?

我更改了labelAndroid 清单 xml,但什么也没发生。