簡單建立並呼叫DLL DLL

2021-09-19 02:59:34 字數 1181 閱讀 1346

簡單建立並呼叫dll(dll)

//通過 dll wizard 建立:
library

testdll;

uses

sysutils,

classes;

function

sum(x,y:integer):integer;

stdcall

;begin

result:=x

+y;end;

exports

sum;

begin

end.

//在其他工程呼叫,如果不在乙個工程組,需要在相同目錄下、system32下或指定路徑; 

//宣告可以在實現區或介面區,這裡的函式名要一致,甚至大小寫。

//呼叫測試:

unit

main;

inte***ce

uses

windows, messages, sysutils, variants, classes, graphics, controls, forms,

dialogs, stdctrls;

type

tform1

=class

(tform)

btn1: tbutton;

procedure

btn1click(sender: tobject);

private

public

end;

varform1: tform1;

function

sum(x,y:integer):integer;

stdcall

;implementation

function

sum;

external

'testdll.dll';

procedure

tform1.btn1click(sender: tobject);

begin

showmessage(inttostr(sum(1,

8)));

end;

end.

posted on 

2011-07-13 10:13

龍七 閱讀(

...)

編輯收藏

vs下建立並呼叫DLL 簡單例子

顯示呼叫dll用例 1.建立dll空專案 win32控制台專案 應用程式型別 選擇 dll 附加選項 選空專案,其他預設 新增原始檔mydll.cpp,新增如下 extern c int declspec dllexport add int a int b return a b 2.編譯執行,deb...

DELPHI建立並呼叫 DLL

通過 dll wizard 建立 librarytestdll uses sysutils,classes,dialogs 建立過程 proceduretest begin showmessage testdll.test end 輸出 exports test begin end.在其他工程呼叫,...

oracle建立儲存過程並呼叫

儲過程 stored procedure 是在大型資料庫系統中,一組為了完成特定功能的sql 語句集,儲存在資料庫中,經過第一次編譯後再次呼叫不需要再次編譯,使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。儲存過程是資料庫中的乙個重要物件。create or replace...