问题标签 [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.
delphi - Delphi 2010,DeHL,找不到文件
已经安装了Delphi 2010的试用版,希望能看看DeHL。
但是,一定有一些我错过的东西,因为我无法找到如何包含任何单元而不会在编译时出现“找不到文件”错误......
我所做的是在项目“包含文件搜索路径”中包含到 pas 文件的路径。我也尝试使用包进行构建,但找不到 DeHL 包。我还尝试包含所有 DeHLs dcu 文件所在的 bin 路径,但没有结果。
有任何想法吗?
xml - Delphi DeHL 在较新的类中反序列化 XML 文件?
我使用 DeHL 在 Delphi 中序列化 XML 和类,如果向我的类添加属性并尝试反序列化我的 XML 文件。我有这个错误:'反序列化 « \TApp\FObject\test » 失败。序列化程序报告它丢失或当前已读取其他实体!'。
我很理解这个问题,但是有没有办法把默认值而不是错误?
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
delphi - TVarData x86 和 x64 Delphi 的区别
我在 x64 中找不到关于 TVarData 的任何解释。帮助中有一个页面,但 x64 中的 TVarData 和 x86 中的 TVarData 似乎不同。实际上我正在尝试为 x64 目标编译 DEHL。但它在这一行上说“无效的类型转换”:(来源是 TVarData)
TBigCardinalVarData 在这里:
它在 x86 中编译,但它拒绝在 x64 中编译。我认为问题出在 Word 和 LongWord 变量中。但我还想不通。
delphi - 依赖 DeHL 进行新项目是否安全?
我一直在GoogleCode 上浏览 DeHL 存储库,它对我来说看起来非常好。
许多有趣的功能使基本的编程任务更容易;在这个库中可以找到 DotNet FCL 中但 Delphi RTL 中缺少的一些简洁的东西;
以现代方式编码,充分利用新的语言特性;
每个类、记录类型、成员函数和参数都以这样的方式记录在案,以便在 Delphi IDE 的代码完成中显示;
组织良好且干净的代码;
大量的单元测试;
开源和免费;
基本上,看起来这个库应该已经包含在 Delphi 中,作为 RTL 的一部分。
一个主要缺点:该项目已停止。:-(
现在我的问题是:
在未来的项目中依赖这个库是否安全,并将其用作构建的基础框架?
基本上,我想听听实际使用过这个库的人是否值得花时间了解这个库,以及为什么。