【问题标题】:Where can I find MIDAS library source code?在哪里可以找到 MIDAS 库源代码?
【发布时间】:2016-04-01 19:56:41
【问题描述】:

我调查了我的 Delphi 应用程序中的一个奇怪错误,并怀疑问题可能出在 Midas.dll 中。我需要查看源代码。它是打开?我在哪里可以找到它?

我安装了 XE7 和 Delphi 10 Seattle,我只看到加载 midas.dll 的接口单元,但看不到 Midas 本身的源代码。

【问题讨论】:

    标签: delphi datasnap


    【解决方案1】:

    我没有安装一整套以前的 Delphi 版本,但源文件在

    C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\source\data\dsnap\midas

    XE4 的文件夹,但我在 XE6 中看不到它们的任何迹象(但我没有安装 C++,因此无法判断源代码是否在其中或不再分发)。如果你有 XE7 和西雅图,你应该可以下载例如XE4 来自 Edn.Embarcadero.Com 上的注册下载 (?) 页面。它显然不是当前版本,但可能会让您找到所需的内容。

    【讨论】:

    • 根据使用 Windows 资源管理器的快速搜索,我在 RAD Studio\9.0\source\data\dsnap\midas 中看到它,对于 RAD Studio\11.0、16.0 和 17.0 也是如此。我为所有这些都安装了 Pro SKU。
    • @KenWhite:很有趣。我想知道是不是因为我没有在我的 XE8 和西雅图安装中包含 C++ - 在我注意到以前的版本中有多少 Boost 包之后我开始不安装它。
    • 我不这么认为。我没有用 XE8 安装 Builder(至少它不在那个版本的开始菜单上),但我在 16.0 树中有 Midas 源代码。
    • @KenWhite:哦。顺便说一句,我的是企业 SKU。奇怪的是,我的 XE4 dsnap 文件夹没有 midas 子文件夹,也没有 XE4 中包含的任何 .CPP 等文件,它只有 datasnap 源文件,如 datasnap.DBClient.Pas 等。
    • 我在 XE4/8/Seattle 中有那个文件夹(和源),而不是在 XE3/5/6/7 中。奇怪的。 ??
    【解决方案2】:

    源代码在 Delphi 2010 中首次提供。

    它位于source\db\midas子目录中的Delphi安装目录下。在以后的版本中,可以在 data\dsnap\midas 中找到它。

    并非总是安装 MIDAS 的源代码,但我不知道具体需要包含哪个组件才能安装它。

    【讨论】:

    • 我猜这可能取决于你是否安装了 C++Builder。
    • @TOndrej 我不这么认为。它由 Delphi 安装程序安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多