引用Microsoft Active Server Pages Object ,为什么这个ScriptingContext类不用创建(createobject或new)就可以用了(比如:dim rs as ScriptingContext),而有些又要,比如:引用Microsoft Active Data Object x.x Library。
Dim cn As New ADODB.Connection (这个又要创建对象才能用)

解决方案 »

  1.   

    ScriptingContext类型是一个类型,而不是一个类
    类型的概念是像String、Long、Byte....是一种数据的类型,他说明了
    数据的空间,所以类型的概念就是用来放置特定数据结构的内存空间。而类可以理解成控件(当然不是控件,只是有点像),类有属性、方法、
    事件及函数和变量。你可以调用类里的方法或函数进行运算或处理事务。
    也可以设置或提取类的属性进行参数传递,还可以响应类的事件信息。因为在创建类时必须先初始化类信息,所以必须用 New 将类初始化才能
    使用。所以类中才有Initialize事件可供你加载代码,不单是类是这样,
    控件也是如此,只是你创建控件的方法和创建类不同,一般是手工加载或
    是用Createobject加载,因为Createobject和VB系统已经帮你初始化了。
    所以你也就没感觉 New 的初始化了。