【问题标题】:Questions about certain components in a Delphi program关于 Delphi 程序中某些组件的问题
【发布时间】:2014-10-05 04:02:43
【问题描述】:

我必须理解一个用 Delphi 编写的程序。它有一些我不明白它们代表什么的组件:

(1) TJvMemoryData 和 TJvStrHolder 有什么用?
TJvStrHolder 用于 JvDBUltimGrid 和 TJvMemoryData 中,按照以下数据顺序连接到 SQL 数据库:

TAstaClientSocket -> TAstaClientDataSet -> TJvMemoryData -> TDataSource

(2) 是否有文档可以帮助我了解组件在做什么?

我正在使用 Delphi 7。

【问题讨论】:

  • 为什么不问问程序的作者?这些是 JEDI 组件,基本上没有文档记录。您必须阅读源代码才能了解它们的作用。

标签: database delphi dataset components


【解决方案1】:

这些类分别来自JEDI Visual Component Library 和来自Astatech 的产品。

对于 JVCL,您可以在 JVCL help wikisummary is here 中找到文档。

对于 AstaTech,我看不出是他们的 Asta 还是他们的 ODBC driver toolkit for Delphi 产品,他们的网站几乎没有详细信息。也许你可以问他们。
如果您在 Google 上搜索组件名称,您会偶尔找到一些信息,通常来自他们的 Astatech Yahoo groups mailing list
请注意,您拥有的是 ASTA 版本 3(“ASTA 3 支持 Delphi 5、6、7、Delphi 2006 和 Delphi 2007。”)而不是 4。

准备大量挖掘。

FWIW:JVCL 很大,但您可能能够找到您需要的东西。你没有说你的产品的状态是什么,但从他们网站的质量和我能找到的少量信息来看,删除 ASTA 组件可能是一种选择。他们只有电子邮件支持(我假设是注册用户)和雅虎电子邮件列表。也许你很幸运并且在某处有一些文档? (你仍然可以问他们)

【讨论】:

    【解决方案2】:

    那些名称以 Tjv 开头的组件是 Delphi Jedi 组件库的一部分。你可以在这里找到他们的官方文档:http://wiki.delphi-jedi.org/wiki/Main_Page

    那些名称以 TAsta 开头的组件是 Astatechs ASTA 网络库的一部分。您可以在他们的官方网页上找到更多信息:http://www.astatech.com/Files/Asta25/help/index.php

    【讨论】:

    • JEDI“文档”是从源代码自动生成的。由于源几乎没有文档字符串,所以这不是很有用。或者最近有什么变化?
    • 他们现在有一个猕猴桃风格的文档,由社区维护,所以你可能会找到我猜大多数事情的至少基本描述。我个人不使用 JEDI
    • 你可能会这么想。但是,当您真正仔细观察时,您会发现很少使用。上次我检查它和无证一样好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2011-06-05
    • 2011-04-18
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多