VB6生成DLL,供Asp呼叫

2021-06-19 16:53:55 字數 723 閱讀 9056

啟動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...