嘗試 C++Builder 產生 DLL 前,先回顧如何調用 C++Builder 建立的 DLL 將大助操作。可在執行期載入 DLL 而非使用匯入庫。調用步驟:① 專案選 Project | Add to Project 加入匯入庫;② 需調用處 #include DLL 標頭;③ 加入調用代碼。文中提供測試 DLL 原始碼(清單 A、B),實作 __stdcall 與 __cdecl 兩種呼叫慣例,另含未指定慣例的函式作為標識。
DLL.CPP。貼上清單 A 至 DLL.H,清單 B 至 DLL.CPP。BCBDLL.BPR,編譯產生 DLL 與 .LIB 匯入庫。此時具備三要素:DLL 本身、含函式原型的標頭、匯入庫。建立調用專案:新專案存檔,從 DLL 目錄複製 DLL、匯入庫、DLL.H 至新目錄,主單元 #include "DLL.H",加入調用代碼(清單 C 列出調用各函式代碼)。