问题标签 [delphi-xe]

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

delphi - Delphi XE 报告员

有人知道http://reportman.sourceforge.net/是否可用于 Delphi XE?

0 投票
3 回答
1921 浏览

delphi - Delphi XE中LongWord和Cardinal之间的区别?

此代码无法在 XE 中编译:

[DCC 错误]:预期 E2026 常量表达式

但这确实:

可分配类型常量为 ON。

如果我在第一个示例中将所有数组值转换为 LongWord,则代码会编译。但我不明白 LongWord 和 Cardinal 有什么区别?

0 投票
3 回答
25022 浏览

delphi - 将 Char 转换为 AnsiChar 或 WideChar (Delphi)

我正在将一个非常旧(10 年以上)的应用程序升级到最新的 Delphi XE。我经常遇到很多错误

我一直在将 char 转换为正确的类型:例如。AWideChar = WideChar(fncReturnsChar);

这会引起问题吗?

0 投票
4 回答
4878 浏览

delphi - Delphi XE – Datasnap 过滤器问题

0 投票
1 回答
1001 浏览

delphi - Delphi Datasnap-XE:如何实用地设置过滤器?

我正在使用以下代码务实地设置 DataSnap 连接

问题:

如何务实地设置 Zlib & PC1 & RSA 过滤器?

0 投票
1 回答
1248 浏览

delphi - Delphi XE 中的 Application.handle 发生了什么?

我正在将一些代码移植到 Delphi XE 并注意到如果我使用 Application.Handle 来获取程序的句柄,Delphi 会抛出一个错误并拒绝编译,并说:

当我尝试调用 Application.ProcessMessages 时,也会发生同样的行为。我认为 Unicode 迁移指南中没有列出的东西一定已经转移了。

“应用程序”的函数和变量去哪儿了?

0 投票
4 回答
1285 浏览

delphi - Delphi XE环境下使用Delphi5

是否可以在不进行任何迁移的情况下在新的 XE IDE 中编译 Delphi5 项目?

如果使用 Delphi5 IDE 已经有一段时间了,老实说,它很旧、不友好且不灵活。我试用了 XE 并印象深刻,但是我对将项目迁移到较新版本的 Delphi 不感兴趣。

那么,有可能吗?如果没有,是否还有其他支持 Delphi5 的 IDE?

0 投票
3 回答
4597 浏览

windows - 如何使用 Delphi 检查字符串是否是有效的 Windows 文件夹名称?

可能重复:
如何清理字符串以用作文件名?

我需要从用户的文本(​​unicode 字符串类型)创建一个文件夹。windows下的文件夹名称有些字符是非法的。

您知道检查文件夹名称是否有效的Delphi函数吗?
或者最好的方法是将字符串转换为有效的文件夹名称(剥离或转换无效字符)?

谢谢你的帮助!

编辑:请参阅下面关于非法关键字的注释。

0 投票
2 回答
1289 浏览

delphi - delphi XE:LoadLibrary() 调用中的访问冲突

在项目中调用 DLL 时出现访问冲突。项目和 dll 都使用图表单元 (TChart)。从项目中移除Tchart LoadLibrary 可以成功返回。如果从 dll 中删除 Tchart,它也可以工作。我不明白为什么图表单元不能在项目和dll中使用?以及如何解决这个问题。

0 投票
2 回答
1940 浏览

delphi - 在 DELPHI XE 中升级到 HTMLHelpViewer(找不到 HTMLHelpViewer.pas)

我正在从 Delphi 6 升级到 Delphi XE。在 Delphi 6 中,我使用 HTML 帮助文件 (.chm) 并使用 StoHtmlHelp 来制作它,这样我就可以像以前调用 .hlp 文件一样调用上下文相关帮助。我正在升级到 Delphi XE,所以我需要使用原生 HTML 帮助支持。

我知道我应该将 HTMLHelpViewer 添加到项目的 uses 子句中,但是当我这样做时,我得到一个编译器警告它找不到该文件。

无法编译使用的单元“HTMLHelpViewer.pas”

有谁知道为什么 Delphi 默认找不到这个文件?它应该是内置的。