正如問題的標題所說,是否有任何方法可以從八度調用.net dll中的函數作爲導入數據的一種方式?有沒有什麼辦法可以從八度使用.net .dlls?
4
A
回答
2
由於Octave不包含任何Windows或.NET特定的函數,我沒有看到任何可能性,沒有寫你的.NET DLL的某種包裝。
可能性1:爲您的.NET dll編寫一個命令行包裝器,並使用Octave的system
命令運行該包裝器。如果你只需要對DLL進行一些調用就可以。您可以將要導入的數據寫入文件並使用Octave讀取。
可能性2:爲您的.NET DLL編寫Web服務包裝。通過Octave的urlread
函數調用此函數,該函數允許HTTP GET和發佈命令(請參閱here)。
可能性3:在C#中編寫一個Wrapper程序,該程序與.NET DLL鏈接,並利用this Octave wrapper來控制Octave解釋器。如果你可以組織控制流程,那麼Octave腳本就不必直接調用你的.NET DLL。
0
有用於連接COM的windows package。 因此,如果.NET庫對COM可見,則應該可以從Octave訪問它。
雖然我沒有測試過這個。而且,大多數.NET庫不是爲COM互操作性而設計的。將這種能力添加到庫或編寫一個包裝器可能會很乏味。
相關問題
- 1. 有沒有什麼辦法可以使用八度音程,就像java中的
- 2. 有沒有什麼辦法可以畫出這個圓梯度
- 3. 有沒有什麼辦法可以使使用cons在方案中緯度?
- 4. 有沒有什麼辦法可以在ScrollView之外使用SliverGrid?
- 5. 有沒有什麼辦法可以在函數中使用get_sidebar?
- 6. 有沒有什麼辦法可以使用li:first-child和li:hover
- 7. 有沒有什麼辦法可以使用HttpUrlConncetion正確獲取上傳進度
- 8. 有沒有什麼辦法可以從RAP
- 9. 有沒有什麼辦法可以從`org.testng.ITestResult`` ITestNGMethod`轉換爲`java.lang.reflect.Method`
- 10. 有沒有什麼辦法可以從Psych :: SyntaxError中恢復?
- 11. 有沒有什麼辦法可以從Visual Studio生成nmake?
- 12. 有沒有什麼辦法可以從MySQL執行PHP腳本?
- 13. 有沒有辦法指定八度的命令行寬度?
- 14. 有沒有什麼辦法可以查看應用程序
- 15. 有沒有什麼辦法可以用php的
- 16. 有沒有什麼辦法可以用Tag Helper創建循環?
- 17. 有沒有什麼辦法可以用Sourcesafe創建配置項
- 18. 有沒有什麼辦法可以在以後使用Twilio發送短信
- 19. 有沒有什麼辦法可以在非Activity類中使用openFileOutput()方法?
- 20. 有沒有什麼辦法使用Javascript從Dropbox註銷用戶?
- 21. 有沒有什麼辦法,使我們可以在流星使用Node.js的API?
- 22. 有沒有辦法在八度腳本中矢量化sprintf()?
- 23. 有沒有什麼辦法可以在eclipse中編譯GnuTLS?
- 24. 有沒有什麼辦法,輸入/ LeaveCriticalSection可以留下
- 25. 有沒有什麼辦法可以在windows phone中創建pdf
- 26. 有沒有什麼辦法可以聽MySQL的寫作?
- 27. 有沒有什麼辦法可以讓我的C#XMLManager工作?
- 28. 有沒有什麼辦法,HTML音頻標籤可以在Firefox
- 29. 有沒有什麼辦法可以在DataGrid中顯示CheckBox
- 30. 有沒有什麼辦法可以在php