首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> C++ 入門

C++Builder 調用 DLL 完整實戰指南:從建立到呼叫的全流程

     編輯:C++ 入門

嘗試 C++Builder 產生 DLL 前,先回顧如何調用 C++Builder 建立的 DLL 將大助操作。可在執行期載入 DLL 而非使用匯入庫。調用步驟:① 專案選 Project | Add to Project 加入匯入庫;② 需調用處 #include DLL 標頭;③ 加入調用代碼。文中提供測試 DLL 原始碼(清單 A、B),實作 __stdcall 與 __cdecl 兩種呼叫慣例,另含未指定慣例的函式作為標識。

建立測試 DLL 流程

  1. C++Builder 選 File | New → DLL 圖示 → OK,產生含入口函式與 include 的專案。
  2. File | New Unit,儲存為 DLL.CPP。貼上清單 A 至 DLL.H,清單 B 至 DLL.CPP。
  3. 儲存專案為 BCBDLL.BPR,編譯產生 DLL 與 .LIB 匯入庫。

此時具備三要素:DLL 本身、含函式原型的標頭、匯入庫。建立調用專案:新專案存檔,從 DLL 目錄複製 DLL、匯入庫、DLL.H 至新目錄,主單元 #include "DLL.H",加入調用代碼(清單 C 列出調用各函式代碼)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved