- W1 J* j3 i7 v2 B Set obj = Server.CreateObject("AdoDB.Connection") 1 \0 n; Q4 ]0 @0 O , t) A9 o; R: v3 n& I 我们都知道,AdoDB是一个对象库,里面有好多个对象,而Connection是其中的一个对象。3 N% A$ { w: z! J. q( r+ o
; A0 w# h. H+ M# g
所以,我们在上面创建的类模块,其实就是具体的对象,与Connection的地位是一样的。 / e& Q/ K' U, M7 r: {</P> * ] L: C8 n. N, G# Q<> 下面,我们就可以给我们创建的对象FirstClass编写代码,实现我们的功能了。. @& F/ y H; ]6 B, J
) E( B5 v! k; i1 L- i w8 N 我们写个很简单的方法,就是返回一个字符串/ o5 S* W! _9 K1 H. s/ h! n
</P>* j; m7 W) S8 M6 l- |9 w8 k
<> Public Function getVersion() as String3 c8 H4 K; k" |5 g3 D& \
( f+ a, j5 R6 U' s U2 Q5 K, o
getVersion = "我的第一个DLL,版本1.0"8 |- R0 Y: w8 B5 l
: E: d2 V8 @6 O U End Function</P> H, @8 a, I. o' X% L
<> 写好之后,我们就要确定类库的名字,就像上面的AdoDB一样。 我们在工程菜单,工程属性 0 u4 H% v! c" ~- j+ ^; X9 o $ _- D% b% p7 A" I4 y/ C# z 界面,可以看到一个工程名称,默认是”工程1“,这就是我们需要修改的地方,比如我们改成CqqLib: z3 R7 ^4 Y5 A
</P>3 ? a6 W2 u' u" \" P5 R
<> 好了,生成相应的Dll, 这个时候系统就自动把这个组件注册到系统中了。 如果要用在其它 3 o3 p; e" i5 J! I9 `- T; m% ~; X. ~& Y. F- Q
的电脑上,需要先注册, 就是在命令行下输入 regsvr32 a.dll 就可以了。5 O) S4 | P8 K) S" A
</P>; x% _3 i/ U5 C9 G
<> 下面,我们看看在Asp中怎样使用这个Dll,很简单:6 k0 j# c: y1 R
: P/ Y' p! ?3 }" _* F$ h0 F
<%2 h# A5 O) M i2 }- K
Set obj = Server.CreateObject("CqqLib.FirstClass")* s6 p" ?; |( m/ o
response.write obj.getVersion - ? x1 l3 D6 J %>) Q. e, r J( l/ h# m# `9 B1 P