问题标签 [dehl]

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

delphi - Delphi 2010,DeHL,找不到文件

已经安装了Delphi 2010的试用版,希望能看看DeHL

但是,一定有一些我错过的东西,因为我无法找到如何包含任何单元而不会在编译时出现“找不到文件”错误......

我所做的是在项目“包含文件搜索路径”中包含到 pas 文件的路径。我也尝试使用包进行构建,但找不到 DeHL 包。我还尝试包含所有 DeHLs dcu 文件所在的 bin 路径,但没有结果。

有任何想法吗?

0 投票
1 回答
1782 浏览

delphi - Delphi 2010 DeHL 序列化 XML 和自定义属性:它是如何工作的?

我尝试使用 Delphi 2010 自定义属性调查DeHL ,但我遇到了问题。

这很好用:当我序列化时,我有这个

但我想要这个:

所以我想将自定义属性放在我的班级中:

但它不编译:(

我在哪里犯错?

0 投票
1 回答
887 浏览

xml - Delphi DeHL 在较新的类中反序列化 XML 文件?

我使用 DeHL 在 Delphi 中序列化 XML 和类,如果向我的类添加属性并尝试反序列化我的 XML 文件。我有这个错误:'反序列化 « \TApp\FObject\test » 失败。序列化程序报告它丢失或当前已读取其他实体!'。

我很理解这个问题,但是有没有办法把默认值而不是错误?

0 投票
1 回答
456 浏览

delphi - 使用 DeHL 集合库中的 THashSet 时出错

我对 Delphi 很陌生,我正在尝试使用 DEHL Collections 库。(请参阅http://code.google.com/p/delphi-coll/)从 IDE 的角度来看,我遇到了一些麻烦。它可以正确编译和运行,但是在我使用 HashSet 库的任何地方,Delphi XE 都会显示错误。最大的不满是阻止我使用代码完成。

我得到错误的第一个位置是在对象声明中:

错误状态:“类型参数与约束不匹配”

我不认为它是配置,因为我可以很好地使用 TList,但我是这样设置的:我已将库复制到 Projects/Libs/DeHLCollections/Library 并将库编译到 Projects/Libs/bin。我已经在我的全局库路径中包含了 bin 目录,它可以编译和运行。我也尝试向其中添加所有内容(/libs、/DeHLCollections、/Library),希望 IDE 能够帮助我,但它似乎没有帮助。

无论如何要解决这个问题,还是我只需要处理它?

使用 DeHL Collections 版本 1.1.1.119

0 投票
1 回答
437 浏览

delphi - TVarData x86 和 x64 Delphi 的区别

我在 x64 中找不到关于 TVarData 的任何解释。帮助中有一个页面,但 x64 中的 TVarData 和 x86 中的 TVarData 似乎不同。实际上我正在尝试为 x64 目标编译 DEHL。但它在这一行上说“无效的类型转换”:(来源是 TVarData)

TBigCardinalVarData 在这里:

它在 x86 中编译,但它拒绝在 x64 中编译。我认为问题出在 Word 和 LongWord 变量中。但我还想不通。

0 投票
1 回答
444 浏览

delphi - 依赖 DeHL 进行新项目是否安全?

我一直在GoogleCode 上浏览 DeHL 存储库,它对我来说看起来非常好。

  • 许多有趣的功能使基本的编程任务更容易;在这个库中可以找到 DotNet FCL 中但 Delphi RTL 中缺少的一些简洁的东西;

  • 以现代方式编码,充分利用新的语言特性;

  • 每个类、记录类型、成员函数和参数都以这样的方式记录在案,以便在 Delphi IDE 的代码完成中显示;

  • 组织良好且干净的代码;

  • 大量的单元测试;

  • 开源和免费;

基本上,看起来这个库应该已经包含在 Delphi 中,作为 RTL 的一部分。

一个主要缺点:该项目已停止。:-(

现在我的问题是:
在未来的项目中依赖这个库是否安全,并将其用作构建的基础框架?

基本上,我想听听实际使用过这个库的人是否值得花时间了解这个库,以及为什么。