当前位置:编程学习 > VB >>

请问这句话里的Automation是指什么?

--------------------编程问答-------------------- 不是类库吧。

系统的数据类型是自动确定的?

是不是这个意思。帮顶。 --------------------编程问答-------------------- 要不就是标准的系统数据类型定义自动化。
这个应该是直译 --------------------编程问答-------------------- 标准系统数据类型(由系统)自动定义,例如 OLE_COLOR 和 OLE_TRISTATE. --------------------编程问答-------------------- 自动化对象 --------------------编程问答-------------------- 自动化托管 --------------------编程问答-------------------- 就是 OLE Automation,VB 新建工程总是自动引用的类库 stdole。 --------------------编程问答-------------------- Automation对象就是实现了IDispatch的COM对象。IDispatch包含的4个方法如下:
1、Invoke 调用Automation方法或访问Automation属性;
2、GetIDsOfNames返回属性或方法的调度ID;
3、GetTypeInfo 获取ITypeInfo指针(如果有效的话)来访问Automation对象的类型信息;
4、GetTypeInfoCount 如果Automation对象没有提供类型信息返回0,否则返回1。
Automation对象的数据类型必须满足条件为Variant类型,既可以自我描述的类型。大概包括39种数据类型。(结构体不被包括,结构体指针也不可以。)
--------------------编程问答-------------------- OLE自动化,呵呵,不过楼上的已经说清楚了 --------------------编程问答-------------------- 去赵给维基百科的链接学习了下,感觉这里这个Automation其实指的是整个COM框架在VB的运行机制,用在这个上下文里是个比较抽象含混的用法,大概其是指COM在VB下允许的数据类型。 --------------------编程问答-------------------- 你问Automation是什么,那个就是名称解释。
在上下文中可以理解为 stdole2.tlb。 --------------------编程问答--------------------
引用 7 楼 aisac 的回复:
Automation对象就是实现了IDispatch的COM对象。IDispatch包含的4个方法如下:
1、Invoke 调用Automation方法或访问Automation属性;
2、GetIDsOfNames返回属性或方法的调度ID;
3、GetTypeInfo 获取ITypeInfo指针(如果有效的话)来访问Automation对象的类型信息;
4、GetTypeInfoCount 如果Automation对象没有提供类型信息返回0,否则返回1。
Automation对象的数据类型必须满足条件为Variant类型,既可以自我描述的类型。大概包括39种数据类型。(结构体不被包括,结构体指针也不可以。)


你说的这个Automation对象恐怕和这里的数据类型不搭界。

比如,OLE_TRISTATE就不会实现你说的IDispatch接口把?
补充:VB ,  非技术类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,