麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > ASP > 正文

ASP 調(diào)用dll及封裝dll實(shí)例

2024-05-04 11:08:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
ASP調(diào)用dll及封裝dll實(shí)例,封裝為dll可以提供運(yùn)行效率,加密代碼。
 
 
 
打開(kāi)VB6,新建ActiveX DLL 
2、在工程引用中加入Microsoft Active Server Pages Object Library選擇 
3、填加代碼如下: 
復(fù)制代碼代碼如下:

'Code Start 
'聲明部分 
Private MyScriptingContext As ScriptingContext 
Private MyApplication As Application 
Private MyRequest As Request 
Private MyResponse As Response 
Private MyServer As Server 
Private MySession As Session 
'下面定義公用函數(shù)(在VB中訪問(wèn)ASP對(duì)象,即在VB中可以用MyApplication等同于ASP中的Application、MyRequest等同于ASP中的Request、 MyResponse等同于ASP中的Response、 MyServer等同于ASP中的Server、 MySession等同于ASP中的Session 使用) 
Public Sub OnStartPage(PassedScriptingContext As ScriptingContext) 
Set MyScriptingContext = PassedScriptingContext 
Set MyApplication = MyScriptingContext.Application 
Set MyRequest = MyScriptingContext.Request 
Set MyResponse = MyScriptingContext.Response 
Set MyServer = MyScriptingContext.Server 
Set MySession = MyScriptingContext.Session 
End Sub 
Public Sub OnEndPage() 
Set MyScriptingContext = Nothing 
Set MyApplication = Nothing 
Set MyRequest = Nothing 
Set MyResponse = Nothing 
Set MyServer = Nothing 
Set MySession = Nothing 
End Sub 
'建立自定義函數(shù)SayHello 
Public Sub SayHello() 
MyResponse.Write ("Hello World") 
End Sub 
'Code End 

4、將類(lèi)名改為:HelloWorld 將工程名改為:TestVBCode 
5、生成TestVBCode.DLL文件,并使用Windows運(yùn)行注冊(cè)組件命令Regsvr32 路徑/TestVBCode.DLL注冊(cè)后即可使用。(卸載組件命令為Regsvr32 /u 路徑/TestVBCode.DLL) 
6、建立Test.asp文件,代碼如下 
復(fù)制代碼代碼如下:

<% 
'VB自建函數(shù)調(diào)用格式 
'Set 對(duì)象名=Server.CreateObject("工程名.類(lèi)名") 
'對(duì)象名.自建函數(shù)名 
Set MyTestObj = Server.CreateObject("TestVBCode.HelloWorld") 
MyTestObj.SayHello 
%> 

7、運(yùn)行Test.asp文件結(jié)果顯示如下: 
Hello World 
=========================================================== 
對(duì)于更復(fù)雜的運(yùn)用,大家可以通過(guò)這個(gè)實(shí)例向外擴(kuò)展就可以了. 
如: 
復(fù)制代碼代碼如下:

Public Sub connstr2() 
Set conn = MyServer.CreateObject("ADODB.Connection") 
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & MyServer.MapPath("codata.mdb") 
Set rs = conn.Execute("select * from news") 
Do While Not rs.EOF 
MyResponse.Write (rs("news_title") & "<br>") 
rs.MoveNext 
Loop 
rs.Close 
Set conn = Nothing 
End Sub 

這個(gè)是用數(shù)據(jù)庫(kù)連接的代碼封裝,當(dāng)然這里要添加ADO引用的.

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国色天香综合网 | 国产午夜精品一区二区三区不卡 | 国产呻吟 | xxxx18韩国护士hd老师 | 亚洲二区不卡 | 亚洲福利在线免费观看 | 在线看一级片 | 国产精选在线 | tube69xxxxxhd| 欧美性成人| 亚洲第一综合 | 国产无遮挡一区二区三区毛片日本 | 国产精品欧美久久久久一区二区 | 一级电影免费看 | 日本黄色一级视频 | v11av在线播放 | 欧美一区二区黄 | 毛片大全免费 | 久久精品一级片 | 午夜视频久久久 | 91av大片 | 成人在线视频免费观看 | 一区二区三区精品国产 | 日本中文一级片 | 97精品国产高清在线看入口 | 精品国产91久久久 | 在线成人毛片 | 香蕉黄色网 | 精品国产一区三区| 亚洲小视频在线 | 国产v综合v亚洲欧美久久 | 成人艳情一二三区 | 欧美日韩在线中文 | 一级黄色毛片免费 | 九九热久久免费视频 | 神马久久精品综合 | 91成人久久 | 国产精品久久久久久婷婷天堂 | 日韩av有码在线 | 日本羞羞的午夜电视剧 | 成人区精品一区二区婷婷 |