问题标签 [delphi-xe6]
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.
delphi - How can I use Macros in Delphi?
How can I use Macros in Delphi? This feature is available in FPC
for quite some time now. Could it be done with pre or post build events?
Example:
delphi - 如何从数组中删除空/零元素?
如何从数组中删除空元素或带有 nil 指针的元素?一个通用的解决方案将受到欢迎。
delphi - 如何手动将 html 帮助文件注册到 Delphi (RAD Studio) XE6 在线文档中?
当像 Developer Express 组件这样的 delphi 组件安装程序运行时,它使用 h2reg 和 INI 文件以及一些宏魔术将 html-help 文件注册到 Delphi IDE 中。如果我是 Delphi 组件的开源或商业作者,并且我想发布一个注册 html-help 的安装程序,我会怎么做?
在非常非常旧的 Delphi 版本(2007 年之前)中,有一个用于注册额外 winhelp 内容的工具。但是近年来,尽管许多大型供应商(如 developer express)仍然为其组件提供帮助,这些帮助可以使用 IDE 上下文帮助(按 F1 键)访问,但在 Delphi 2007 及更高版本(包括 XE6)中似乎并不如此完成此过程的过程有据可查,这使组件作者通常忽略了 Delphi IDE 内置的帮助。
我发现一个名为的第三方实用程序h2reg
可能与此有关,但我无法发现让某些东西出现在这里的秘密:
我相信我知道拼图的几个部分,并且我有一个来自 Developer Express 组件的示例工作 .ini 文件,但我无法弄清楚如何将这些部分组合在一起。我认为这对于所有 Delphi 组件开发人员来说都是一个有用的事实,所以我在这里提出这个问题。
一个相关的问题询问如何修复内置的东西。我进一步询问,如何注册您自己的 html 帮助(.hxs、 .hxc、*.hxt)文档。
更新:
部分解决方案似乎知道 H2REG 的语法,如下所示:
剩下的未知是该 INI 文件中的内容,因此它显示在 Delphi XE6 中。
delphi - BinarySearch 搜索所有事件?
如何使用 搜索数组中所有出现的值BinarySearch
?默认只返回一个索引TArray.BinarySearch
。System.Generics.Collections
示例数组:
A = [1, 2, 3, 3, 3, 6, 7, 8, 9];
delphi - 在 TImage 中按比例改变图像大小而不降低质量
我有 TImage 800x600 和图像 1024x768。TImage 与 alClient 对齐。Timage 是成比例的。TImage 被拉伸。
当我调整表单大小时,图像也会调整大小,但它的质量会降低,并且图像上的可见文本标签会缩小,变得不可读,甚至在将大图像加载到小 TImage 之后,我也遇到了同样的问题。
我该如何解决?如何调整 TImage 中图像的大小,使文本在任何正常尺寸下仍然可读?(例如,将 1024x768 调整为 500x400,并且其中的文本仍然可读)。
delphi - 如何在 Delphi XE6 中使用 TWebbrowser for Mobile 使用变量启动脚本
如果我的 Delphi XE6 移动项目中有这个脚本:
如何将 Lat 和 Lang 的值从 TLocationSensor 发送到此脚本并在 android/ios 上的 TWebBrowser 中显示请求的地图?
肿瘤坏死因子
delphi - Delphi XE6 带有不可见项目的样式菜单问题
自从升级到 XE6 后,当您使用样式时,应用程序菜单中似乎存在一个错误,最好用这些屏幕截图来解释:
第二个屏幕截图将“22”项 Visible 设置为 False
android - Embarcadero XE6 的问题 - Delphi XE6 开发应用程序
我有 Embarcadero XE6,但只使用 Delphi XE6。当我运行我的应用程序 Delphi 项目时,它可以正确编译,但是当 Delphi 尝试直接在设备 SDK ADV 或物理设备上安装此应用程序时,会出现以下错误:
无法创建进程:无法安装“”。失败 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
所以我创建了一个批处理文件,让我的应用程序保持证书,只有这样才能在移动设备上手动安装。
批处理文件包含:
但是每当更改应用程序时,我都必须运行这个批处理文件,我发现不需要这个。Delphi 会自动将应用程序安装到设备中。
注意:当我安装Embarcadero XE6时,ZipAlign.exe文件没有退出,而zipalign.bat是空的,所以我从网上复制了ZipAlign.exe,也从网上复制了批处理文件命令。
我的文件 ZipAllign.bat 包含以下命令行:
但是错误仍然存在,并且无法直接在Delphi中为SDK设备运行该应用程序,而无需运行我为我的应用程序创建的批处理文件以进行认证。
ZipAllign.bat 文件是否完整或缺少某些命令行?
delphi - 插值搜索
如何在 Delphi 中实现通用插值搜索?我试过从 Wikipedia移植它。但是它返回错误的结果。
ios - Delphi XE6 firemonkey 组件在运行时添加时的对齐问题
我希望在我的 iOS 应用程序中动态添加 5 个 TLable。
像这样
我认为订单是 12345,但我得到 15432。
我该怎么做才能获得预期的结果?