2016-03-31 99 views
1

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

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

回答

4

我没有一套完整的安装之前的Delphi版本,但源文件是在XE4的

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

文件夹,但我看不到他们XE6任何迹象(但我没有安装C++,所以不能分辨源代码是否在那里,或者它不再是分布式的)。如果你有XE7和西雅图,你应该可以下载例如XE4从Edn.Embarcadero.Com的注册下载(?)页面下载。这显然不是当前的版本,但可以让你找到你想要的。

+0

根据使用Windows资源管理器的快速搜索,我可以在RAD Studio \ 9.0 \ source \ data \ dsnap \ midas中看到它,并且RAD Studio \ 11.0,16.0和17.0也是如此。我为他们安装了Pro SKU。 –

+0

@KenWhite:有趣。我想知道是不是因为我没有在我的XE8和西雅图安装中包含C++ - 在我注意到之前版本中存在多少Boost行李后,我开始不安装它。 – MartynA

+0

我不认为就是这样。我没有用XE8安装Builder(至少它不在我的开始菜单上),但我在16.0树中有Midas源代码。 –

0

的源代码在2010年的Delphi

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

MIDAS的源并不总是安装,但我不知道安装它时需要包含哪些组件。

+1

我想这可能取决于你是否安装了C++ Builder。 –

+0

@TOndrej我不这么认为。它由Delphi安装程序安装。 –

相关问题