我調查了我的Delphi應用程序中的一個奇怪的錯誤,並懷疑問題可能出現在Midas.dll中。我需要查看源代碼。它是打開?我在哪裏可以找到它?我在哪裏可以找到MIDAS庫源代碼?
我安裝了XE7和Delphi 10 Seattle,我只能看到加載midas.dll的接口單元,但沒有看到Midas本身的來源。
我調查了我的Delphi應用程序中的一個奇怪的錯誤,並懷疑問題可能出現在Midas.dll中。我需要查看源代碼。它是打開?我在哪裏可以找到它?我在哪裏可以找到MIDAS庫源代碼?
我安裝了XE7和Delphi 10 Seattle,我只能看到加載midas.dll的接口單元,但沒有看到Midas本身的來源。
我沒有一套完整的安裝之前的Delphi版本,但源文件是在XE4的
C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\source\data\dsnap\midas
文件夾,但我看不到他們XE6任何跡象(但我沒有安裝C++,所以不能分辨源代碼是否在那裏,或者它不再是分佈式的)。如果你有XE7和西雅圖,你應該可以下載例如XE4從Edn.Embarcadero.Com的註冊下載(?)頁面下載。這顯然不是當前的版本,但可以讓你找到你想要的。
的源代碼在2010年的Delphi
它位於所述source\db\midas
子目錄Delphi的安裝目錄下首次提供。在以後的版本中,它可以在data\dsnap\midas
中找到。
MIDAS的源並不總是安裝,但我不知道安裝它時需要包含哪些組件。
我想這可能取決於你是否安裝了C++ Builder。 –
@TOndrej我不這麼認爲。它由Delphi安裝程序安裝。 –
根據使用Windows資源管理器的快速搜索,我可以在RAD Studio \ 9.0 \ source \ data \ dsnap \ midas中看到它,並且RAD Studio \ 11.0,16.0和17.0也是如此。我爲他們安裝了Pro SKU。 –
@KenWhite:有趣。我想知道是不是因爲我沒有在我的XE8和西雅圖安裝中包含C++ - 在我注意到之前版本中存在多少Boost行李後,我開始不安裝它。 – MartynA
我不認爲就是這樣。我沒有用XE8安裝Builder(至少它不在我的開始菜單上),但我在16.0樹中有Midas源代碼。 –