VB 如何呼叫用 C 編寫的 DLL 函式?

發布 科技 2024-04-01
4個回答
  1. 匿名使用者2024-02-07

    1.這將在專案參考中引用。

    aaa as asdfg 'asdfg 是類模組的名稱。

    private sub form_load()dim xset aaa = new asdfg

    x = 引數 1,引數 2)。'引數1,2自己寫結束子,建議大家了解下面的dll製作方法,理解會更透徹。 以下內容來自:

    1.使用專案名稱 vbmytestdll 和類模組名稱 mytestdll 建立 ActiveX DLL

    2.class 模組中只有乙個函式,主要返回 dll 的 hello world

    public function dlltest1() as string

    dlltest1 = "hello world"

    end function

    3.儲存,生成 dll,命名。

    4.建立乙個新的 exe 專案,在“專案---引用”選單中找到它---瀏覽並引用它。

    作品如下:

    option explicit

    dim testdll as mytestdll'類模組的名稱。

  2. 匿名使用者2024-02-06

    一樣。 庫中有乙個方法。

  3. 匿名使用者2024-02-05

    一。 動態鏈結庫 (DLL) 結構。

    dll 中定義了兩種型別的函式:匯出函式和內部函式。

    內部函式),匯出函式可以被其他模組呼叫,內部函式只能在dll內部使用。當我們在 C++ 中自定義 DLL 檔案時,我們需要編寫的只是包含匯出函式表的模組定義檔案(..)def) 和實現匯出函式的 C++ 檔案。

    以下是 def 檔案和實現檔案的結構示例

    1.模組定義檔案 (.)def) 是用於描述乙個或多個 dll 屬性的模組。

    第乙個語句必須是庫語句,指示 dll 的名稱。

    exports 語句列出要匯出的函式的名稱。

    可以使用 description 語句來描述 dll 的用途(可選)。

    (可選)對一行進行注釋

    2.實現檔案 (..)CPP 檔案作為示例)。

    實現入口表功能。 CPP 檔案包含用於 DLL 入口點處理的 API 函式和匯出。

    功能。

  4. 匿名使用者2024-02-04

    ibrary 是乙個不能單獨執行的檔案,允許程式共享執行特殊任務所需的 ** 和其他資源。

相關回答
8個回答2024-04-01

system("command");角色是開啟“命令提示符”,稍後可以手動輸入DOS命令。 >>>More

7個回答2024-04-01

看"馬洛克",第一頁有一篇文章寫得很清楚。

8個回答2024-04-01

方法步驟。

開啟 VS2012 - 檔案 - 新建 - 專案。 >>>More

8個回答2024-04-01

如果你不是理工科專業的,那就學VB,簡單易學,學完就可以用了。 非常好。 但是如果你以後想在軟體中開發,最好從C語言開始。

3個回答2024-04-01

Heada 和 headb 都是具有前導節點的單鏈表。 在這個演算法中,我們從 heada 鍊表的第 i 個元素中刪除公共元素,然後在 headb 的第 j 個元素之前插入單鏈表 heada。 >>>More