问题标签 [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.

0 投票
1 回答
2279 浏览

delphi - 如何在网格的单元格中画一个圆圈?

我试图在网格的单元格中显示一个充满绿色/红色的指示性圆圈,而没有描边颜色。网格显示了许多其他类似的实体,但也可以有一个数值而不是预期的圆圈。

作为参考,我包含以下代码以仅在第一个单元格中显示该圆圈。但是使用的方法取决于笔画类型,不设置为 TBrushKind.None 并且也不提供自定义填充颜色、边距或填充功能:-

如果可能的话,有没有办法将 TCircle 实际添加到单元格或任何其他解决方案?

0 投票
2 回答
4006 浏览

delphi - How to change the TTabItem's style

Please take a look at the following picture:

TTabItem of TTabControl

I need to modify color of blue bar at the TTabItem. But I did not find any place available for modification. Which attributes or styles can modify it?

0 投票
1 回答
1202 浏览

android - 带有操作/参数的 Android 推送通知

我刚刚用 Delphi XE6 制作了一个应用程序,它根据这个例子用 kinvey 接收推送通知

当应用程序正在运行并且我发送推送时,PushEvent 处理程序会很好地接收它,但是当应用程序关闭并且我按下通知时,它只会打开我的应用程序。

我可以知道按下了哪个通知并从中获取参数吗?

提前致谢。

编辑:

我离得更近了一点,在我的 FormCreate 中询问 Extras:

使用此代码,我的备忘录中会出现“gcm”。所以,当通知触发我的应用程序时,我会得到这个 Extra 可用。

现在的问题是我如何获得有关该额外信息的信息?我试过LExtras.getString(StringToJString('message'))了,但这写的是 '' 而不是推送消息

0 投票
0 回答
417 浏览

delphi - Delphi XE6 数据资源管理器 - 创建 SQLite 表时出错 - 未知数据类型

当我尝试在 Delphi XE6 数据资源管理器(sqlite)中创建新表时,点击保存按钮后,我收到“未知数据类型”错误......我想知道是否有人也有这个错误,是否有修复?

像这样

谷歌搜索答案,但没有运气。

0 投票
2 回答
3398 浏览

json - Delphi XE 6 使用 System.JSON 方法和实现失败

我在 Delphi XE6 中创建了一个简单的测试应用程序,我想开始使用 Delphi 的 JSON 来处理来自自定义编码 Web 服务器的请求(我很忙)

当您检查/评估任何 JSON 对象 (CTRL+F7) 时,根本没有任何信息,在检查器中我只是得到“()”-[又名空]-

但是为了争论,如果我改变对 JSONObj.Tostring 的调用,我会得到完整的 json 字符串({“a”,“abcde”}),这很酷,但当它到达最后一行时

繁荣!访问冲突。

任何帮助,将不胜感激

* 编辑 * 我实际上是在要求我让某人在 XE6 中对此进行测试,看看它是否是一个错误?还是我错过了一些非常明显的东西?

0 投票
0 回答
36 浏览

delphi - TTreeView 使 IHM 在展开时冻结

我有一个用 DELPHI 5 编写的应用程序,最近我们决定迁移到最新版本的 DELPHI(DELPHI XE6)。通过一些调整和修改,我们成功地编译并运行了应用程序。但是我们使用的是 TTrevview 组件,当这个组件展开时,对其他组件(按钮、菜单 ..)的任何操作都会使界面冻结。

0 投票
2 回答
95 浏览

delphi - TTreeView 代码转换

我想知道如何使用 FireMonkey 在 Delphi XE6 中实现我在 Delphi 6 中使用的以下代码。

0 投票
1 回答
1861 浏览

delphi - 在 Delphi xe firemonkey 中将 ListBoxItem 拖放到同一个 ListBox 上

我需要一种在移动应用程序中进行排序的listboxItems方法listbox

我已经listbox在表单中添加了一些listboxitems,我已经设置DargModelistboxitemsto dmAutomatic,我已经编写了这个事件处理程序:

问题是列表框中的项目根本无法拖动。

我错过了什么?

0 投票
3 回答
3587 浏览

delphi - GetAdaptersInfo 在 Delphi XE6 上不起作用

我终于硬着头皮买了 XE6,不出所料,Unicode 转换变成了一场噩梦。因此,如果有人能告诉我为什么这个简单的 Windows API 调用失败,那将不胜感激。该函数不返回错误,第一次调用获得正确的缓冲区长度,第二次调用用垃圾填充记录。

这在 Delphi 2007 下工作正常,但在 XE6 上失败,pAdapterinfo 返回记录中有 unicode 垃圾,即使它在 IpTypes.pas 中使用 AnsiString 显式声明

系统是 Win7(64) 但编译为 32 位。

更新:

我又做了一些检查。我用一个表单和一个按钮创建了一个新的简单应用程序,并在按下按钮并且它工作时调用了例程。

不同之处在于......在工作形式中,IP_ADAPTER_INFO 的大小为 640 字节。

在更复杂的应用程序中使用此例程时,它会失败,并且 IP_ADAPTER_INFO 的大小显示为 1192 字节。

此时,编译器似乎单方面决定将结构中的 ansi 字符类型更改为 unicode 字符。调试器以 unicode 形式显示 AdapterName 和描述字段。我对系统源代码进行了 grep,除了 Indy 库之外,在库代码中没有声明此数据类型的其他版本,这只是一个副本。

这是IPtypes中的数据结构定义

看起来像一个编译器错误。

0 投票
0 回答
257 浏览

android - 找不到我在设备上创建的 xml 文件

我刚刚开始玩 Android 和 Delphi。我有一个很奇怪的问题,因为我在我的设备上找不到使用此代码创建的 xml 文件:

该文件在某处,因为我在应用程序启动后看到它的内容,但我不知道在哪里。给定的路径不存在。我尝试使用 Windows 资源管理器、ES 文件资源管理器找到此文件,但没有成功。我没有插入 SD 卡。我的整个设备上只有两个 xml 文件,没有一个是由我的应用程序创建的。

我不知道这是否重要,但我已经在调试模式下部署了我的应用程序。

我在这里想念什么?