乙個DLL例子中的不解之處

2021-08-26 22:34:36 字數 833 閱讀 4861

新建activex dll工程,在類模組中將工程名改為myclasss在類模組中編寫**:

public function product (x as integer ,y as integer ) as integer

product=x*y

end function 將該工程儲存後,myclass.dll

新建工程,在工程-引用中選擇myclass 在窗體上加乙個commandbutton1

private sub command1_click ()

dim a , b ,c as integer

dim mycook as myclass.class1

set mycook=new myclass.class1

a=100

b=100

c=mycook.myclass(cint(a),cint(b))

print c

end sub

我的理解是上面生的myclass.dll可以或者說就是乙個函式。注意:括號內為官方說法(動態鏈結提供了一種方法,使程序可以呼叫不屬於其可執行**的函式。函式的可執行**位於乙個 dll 中,該 dll 包含乙個或多個已被編譯、鏈結並與使用它們的程序分開儲存的函式。dll 還有助於共享資料和資源。多個應用程式可同時訪問記憶體中單個dll 副本的內容。dll 是乙個包含可由多個程式同時使用的**和資料的庫。)在其他過程中直接訪問就可以了,對於容量過大的程式運用dll動態資料庫可以高效簡潔的實現功能,相對於宣告的函式而言。其中的不解之處:mycook 的具體含義或者作用(求解)?僅僅是乙個宣告的myclass嗎?後來把mycook換成其他的字元後,照樣執行,所以應該是乙個直接宣告的myclass類~~~~

乙個 ORACLE 呼叫 DLL 的例子

注 以下程式在delphi7 oracle9i中測試通過 1 首先用delphi編制乙個dll程式,當然用vb,vc其它語言也可以,本人最近常用delphi,所以以下dll採用delphi程式編制 工程檔案 library project1 uses sysutils,classes,unit1 i...

乙個簡單的DLL

最近在you tube上學習一些api的使用,很有收穫,dll沒接觸過,就寫部落格記錄下來,方便自己複習,鞏固知識 乙個簡單的dll 建立win32專案,勾選dll,空專案 匯出函式宣告 extern c declspec dllexport 三個重要檔案 h dll lib 那麼具體怎麼做呢?首先...

乙個struts spring的例子

第乙個struts spring的例子 呵呵剛學spring 寫還望各位大蝦指教!配置struts就不用說了吧,如果用myeclipse直接add一下就可以了.接下來就來配置讓它支援spring 可 一,新建專案後,開啟struts confing.xml在後面加人下面 簡單吧!二然後就開始寫我們的...