我在调查我的Delphi应用程序中的一个奇怪的bug,怀疑问题可能在Midas.dll中。我需要源代码进行审核。它是开放的吗?在哪里可以找到它?
我已经安装了XE7和Delphi 10 Seattle,我只看到接口单元加载midas.dll,但没有Midas本身的源代码。
我没有安装完整的 Delphi 版本,但源代码文件位于以下路径:
C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\source\data\dsnap\midas
XE4 文件夹中可以找到源代码文件,但在 XE6 中找不到它们(但我没有安装 C++,因此无法确定源代码是否位于其中或者是否不再分发)。如果您已拥有 XE7 和 Seattle,您应该能够从 Edn.Embarcadero.Com 上的 Registered Downloads (?) 页面下载例如 XE4。这显然不是当前版本,但可能会让您找到您要查找的内容。
源代码最初在Delphi 2010中提供。
它位于Delphi安装目录下的source\db\midas
子目录中。在后续版本中,可以在data\dsnap\midas
中找到它。
MIDAS的源代码并不总是被安装,但我不知道具体需要包含哪个组件才能安装它。