啟動vb6.0,新建-->activex dll工程。
單擊"工程"-->引用,
選擇 "microsoft active server pages object library"
和 "microsoft activex data objects 2.1 library"兩項。
根據需要,修改類名和工程名。
'以上語句是必須的。
'增加乙個函式
public function ds() as variant
ds = "driver=;server=yang;uid=sa;pwd=; database=dcss"
end function
public function das(connstr as variant, filename as variant) as variant
' 變數型別和返回必須為:variant 。否則asp呼叫的時候,傳字串進來,會出現型別不匹配的錯誤。
end function
asp呼叫如下:
set rs=server.createobject("工程名.類名") 『 我用的是 set rs=createojbect("工程名.類名")
oconn=rs.ds()
關聯文章:
32位dll註冊到64位系統下,需要把iis中的「啟用32位應用程式改為:true
vb製作dll供asp呼叫
啟動vb6.0,新建 active dll工程。單擊 工程 引用,選擇 microsoft active server pages object library 和 microsoft activex data objects 2.1 library 兩項。將類模組的名稱改為dcss.將工程的名稱 ...
C生成DLL供C 或VB呼叫
以visual studio 2008為例。當然visual studio 2008一定要安裝有c 和c 一。開啟 visual studio 2008 新增一工程,選擇 其它語言工程 visual c win32 專案 專案取名為 comdemo1 給專案新增兩檔案 comdemo1.c 和com...
vs2017生成帶類的DLL(供VB使用)
vs生成帶類的dll vs2017新建專案 visual c windows桌面 動態庫鏈結 dll 新增完類的標頭檔案和定義,在類前面新增 extern c declspec dllexport 生成解決方案 vb6只認識def檔案生成的dll,函式名不會更改 vb呼叫 方法1 使用declare...