VB呼叫VS2013的C DLL元件所得

2022-05-22 21:03:10 字數 531 閱讀 3192

之前曾經用過vs2005做dll檔案,然後使用vb呼叫,非常順暢,無須任何設定就可以呼叫到,但是現在使用了vs2013之後就發現了問題,vb呼叫c#做的dll就是不行,不是報自動化錯誤,就是報沒有dll入口,經過一天的折騰,笨點,沒轍,終於測試通過了:

1、vs2013做的c#元件,需要注意的是:

(1)vs2013要用管理員角色執行,否則後面用到com互動選項的時候會報錯

(2)專案屬性選中「為com互操作註冊」,如下圖:

(3)編譯完成後即可,只是用dll檔案,需要拷貝自動生成的對應的tlb檔案。此處要注意,我是一直沒有注意這個問題。

2、vb的呼叫:

(1)將.net的dll拷貝到要用的目錄,然後使用命令重新生成對應的tlb檔案。

(2)一定要注意上圖的命令,不能錯,尤其是 \  / 的用法,我在這裡吃了虧。

(3)然後在vb的工程中引入這個tlb,就可以直接在程式中呼叫了。

VS2013呼叫MATLAB內建函式

在用c寫程式時,有時會遇到數值計算問題,如矩陣的計算 優化問題 解微分方程等等。這些數值計算問題如果自己來實現的話,一來太費時間,二來自己的實現方案效率未必高。所以遇到這些數值計算問題時可以先上網搜一下,看看有沒有現成的模組 當然要可靠 另一種解決方法就是依靠matlab了。用過matlab 的人都...

VS2013呼叫MATLAB 2014計算引擎

1 給計算機新增系統變數path c programfiles matlab r2014b bin win64,新增完成之後重新啟動計算機。一定要重新啟動很重要 2 新建乙個c 工程,新增x64屬性 很重要,應為matlab是64位的 3 屬性管理器 右鍵 屬性 配置屬性 vc 目錄 包含目錄 新增...

mongo c driver使用VS2013編譯

git clonegit clone mongo c driver win64 bin.7z 這裡先需要使用cmake工具來生成vs2013的專案檔案。如果沒有安裝cmake,請先安裝。進入mongo c driver src libbson目錄,開啟命令列視窗,執行以下命令 mkdir msvc1...