社区
ASP
帖子详情
怎样在ASP里面引用自己生成COM组件的函数和类?
ljd
2000-08-03 10:45:00
怎样在ASP里面引用自己生成COM组件的函数和类?
...全文
96
1
打赏
收藏
怎样在ASP里面引用自己生成COM组件的函数和类?
怎样在ASP里面引用自己生成COM组件的函数和类?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蝈蝈俊
2000-08-14
打赏
举报
回复
和一般的asp对象一样的呀
Visual C++实践与提高-
COM
和
COM
+篇『PDF』
因文件超过20M不能上传,所以拆分为两个文件分次上传 第1章
COM
背景知识 1.1
COM
的起源 1.1.1 软件业面临的挑战 1.1.2 传统解决方案 1.1.3 面向对象程序设计方法 1.1.4 最终解决方案:
组件
软件 1.1.5 面向对象的
组件
模型——
COM
1.2
COM
的发展历程 1.2.1
COM
以前的对象技术:DDE、OLE 1、VBX控件 1.2.2
COM
首次亮相:OLE2 1.2.3 Microsoft拥抱Internet:ActiveX 1.2.4 更多的新名词:Windows DNA和
COM
+ 1.2.5 远程对象:ORBs和D
COM
1.2.6
COM
的最新版本:
COM
+ 1.3
COM
技术现状 1.3.1
COM
与CORBA 1.3.2
COM
与Enterprise Java Beans 1.3.3 Windows之外的
COM
小结 第2章 从C++到
COM
2.1 C++客户重用C++对象——例程DB 2.1.1 C++对象 2.1.2 客户程序 2.2 将C++对象移进DLL中——例程DB_cppdll 2.2.1 成员
函数
的引出 2.2.2 内存分配 2.2.3 Unicode/ASCII兼容 2.2.4 例程实现 2.2.4.1 修改接口文件 2.2.4.2 修改对象程序 2.2.4.3 修改客户程序 2.3 C++对象使用抽象基
类
——例程DB_vtbl 2.3.1 问题:私有数据成员被暴露 2.3.2 解决方案:抽象基
类
2.3.2.1 什么是抽象基
类
(Abstract Base Class) 2.3.2.2 实现秘诀:虚
函数
(Virtual Functions) 2.3.3 使用抽象基
类
2.3.4 例程实现 2.3.4.1 修改接口文件 2.3.4.2 修改对象程序 2.3.4.3 修改客户程序 2.4 改由
COM
库装载C++对象——例程dbalmost
com
2.4.1
COM
库 2.4.2 对象创建的标准入口点 2.4.3 标准对象创建API 2.4.4 标准对象注册 2.4.5 例程实现 2.4.5.1 修改接口文件 2.4.5.2 修改对象程序 2.4.5.3 修改客户程序 2.5 将C++对象变成
COM
对象 2.5.1
引用
计数 2.5.2 多接口 2.5.3 IUnknown接口 2.5.4 标准
类
厂接口:IClassFactory 2.5.5 对象代码的动态卸载 2.5.6 自动注册 2.5.7 例程实现 2.5.7.1 修改接口文件 2.5.7.2 修改对象程序 2.5.7.3 修改客户程序 2.6 为
COM
对象添加多接口支持 2.6.1 多接口 2.6.2 DEFINE_GUID 2.6.3 例程实现 2.6.3.1 修改接口文件 2.6.3.2 修改对象程序 2.6.3.3 修改客户程序 小结 第3章
COM
基础知识 3.1 对象与接口 3.1.1
COM
对象 3.1.2
COM
接口 3.1.3 IUnknown接口 3.1.3.1 生存期控制:AddRef和Release 3.1.3.2 接口查询:QueryInterface 3.1.4 全球唯一标识符GUID 3.1.5
COM
接口定义 3.1.6 接口描述语言IDL 3.2
COM
应用模型 3.2.1 客户/服务器模型 3.2.2 进程内
组件
3.2.3 进程外
组件
3.2.4
COM
库 3.2.5 HRESULT返回值 3.2.6
COM
与注册表 3.3
COM
组件
3.3.1 实现
类
厂对象 3.3.2
类
厂对象的创建 3.3.3 实现自动注册 3.3.4 实现自动卸载 3.4
COM
客户 3.4.1
COM
对象创建
函数
3.4.1.1 CoGetClassObject 3.4.1.2 CoCreateInstance 3.4.1.3 CoCreateInstanceEx 3.4.2 如何调用进程内
组件
3.4.3
COM
客户调用进程外
组件
3.5 进一步认识
COM
3.5.1 可重用机制:包容和聚合 3.5.2 进程透明性 3.5.3 安全性机制 小结 第4章
COM
扩展技术 4.1 可连接对象机制 4.1.1 客户、接收器与可连接对象 4.1.1.1 接收器 4.1.1.2 可连接对象 4.1.1.3 客户 4.1.2 实现可连接对象 4.1.3 实现接收器 4.1.4 建立接收器与连接点的连接 4.1.5 获得出接口的
类
型信息 4.2 结构化存储 4.2.1 什么叫结构化存储和复合文件 4.2.2 存储对象和IStorage接口 4.2.2.1 IStorage接口 4.2.2.2 获得IStorage指针 4.2.2.3 释放STATSTG内存 4.2.2.4 枚举存储对象中的元
在.NET中使用
COM
组件
在.NET中使用
COM
组件
文章目录在.NET中使用
COM
组件
早期绑定
COM
对象为
COM
类
型库
生成
互操作程序集使用
COM
组件
后期绑定
COM
对象通过与非托管代码互操作创建
COM
对象通过平台调用创建
COM
对象通过C++ Interop包装
COM
对象封送处理错误处理提升性能 早期绑定
COM
对象 为
COM
类
型库
生成
互操作程序集 使用.NET Framework SDK中提供的
COM
Interop工具 (
类
型库导入程序TlbImp.exe)TlbImp 可以将
COM
类
库的dll或tlb 转换为.NET程序
组件
类
与普通
类
的区别
组件
类
产生dll ,普通
类
不会。
分开编译方便,程序小而且一个人做没必要了。
理论上具备一定重用性的
类
都可以称为
组件
。
没有太大区别,应该说是一样的,
组件
类
需要实现几个特定的方法。
组件
类
派生于System.
Com
ponentModel.
Com
ponent
类
,因此它具有
Com
ponent基
类
的所有特性,
组件
类
具有设计器,可用于以可视化的方式为
组件
添加特性。
组件
类
具有IDE特性
ASP
.NET调用
COM
在VC++z中利用ATL
COM
AppWizard写一个
COM
组件
。 在VS.NET中利用“型别库导入工具”(TlbImp.exe),从
COM
组件
的型别库
生成
一个装配件,这样受控代码就能通过访问这个装配件对象来访问
COM
组件
对象。 用ildasm.exe(VS.NET自带工具)察看
生成
的装配件。如图所示: 装配件中,我们主要关注这几个接口
函数
: System.String GetFile (
在
ASP
.NET中使用非托管
COM
组件
众所周知,
ASP
.net是基于通用语言运行库创建的,也就是所谓的托管执行环境。
生成
的代码称为托管代码。编译器能够从源代码的描述中产生元数据信息,而运行库又从元数据中获得托管代码的信息。而我们编写的
组件
一般是在非托管环境下创建的,这些
组件
往往不包含元数据信息,那么我们怎么在托管代码中使用这些元数据信息呢? 为了在托管环境中使用非托管代码,我们首先必须手工为这些现有的
组件
产生元
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章