簡單建立並呼叫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 on2011-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...