【问题标题】:Looking for a good Delphi unicode string library寻找一个好的 Delphi unicode 字符串库
【发布时间】:2010-03-17 19:50:21
【问题描述】:

对于 Delphi 2010 的良好 unicode 字符串库有什么建议吗?诸如包含一组独立函数的类之类的东西,基本上是对操作字符串的函数的封装(例如:Trimlike、字符删除、位置、子字符串、比较、信息、大小写、替换、操作函数等)。

谢谢

【问题讨论】:

  • 您知道从 D2009 开始,Delphi 完全支持 unicode 吗?所以你可以直接使用 RTL 提供的功能。
  • 是的,我知道,但我必须免费分发库源。我将使用软宝石和 jcl 库。谢谢。
  • 当然你不能重新分发Delphi源代码,但是谁拥有Delphi就拥有那个库。 AFAIK 甚至 GPL 都将编译器标准库排除在其要求之外。

标签: delphi delphi-2010


【解决方案1】:

SysUtils 和 StrUtils 呢?它们包含许多字符串操作函数。 如果这些功能还不够,您可以尝试 JCL - JEDI 代码库中的 JclStrings 单元(不要与 JVCL - JEDI 可视化组件库混淆)。

【讨论】:

  • 谢谢 - 我不能使用 delphi 源代码,因为我需要免费分发库。 jclstrings 很好。
  • @volvox:您一直在说关于分发源代码,但使用您的代码的人将拥有源代码 - 他们是 Delphi 产品的标准配置,并且一直大部分都在 Free Pascal 中复制。标准库被明确排除在 GPL 和其他 OSS 许可的许可要求之外。
【解决方案2】:

Mike Lischke 在Soft Gems 上有一个出色的 Unicode 库。它还没有针对 Delphi 2009/2010 进行更新,但它已经在使用 WideStrings/WideChars,所以它应该是一个非常简单的端口。

【讨论】:

    猜你喜欢
    • 2016-09-05
    • 1970-01-01
    • 2021-03-13
    • 2016-07-27
    • 2011-04-23
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多