Asp组件初级入门与精通系列之二

如何注册组件

1.regsvr32 组件的绝对路径

如:regsvr32 c:\test\fc1.dll

因为组件只要注册就可以使用了,所以与组件的位置无关。

2.在COM+组件管理器中注册。

什么时候需要这种注册:组件在使用了COM+的服务后需要注册后才能正常的执行。如果该组件仅仅regsvr32注册,仍然无法使用

如何使用组件

set obj=server.createobject(“工程名.类名”)

然后调用其方法属性

如何卸载组件

1.regsvr32 组件的绝对路径

如:regsvr32 c:\test\fc1.dll /u

u参数反注册组件

2.COM+组件管理器中删除组件即可

时间: 2024-11-30 16:00:40

Asp组件初级入门与精通系列之二的相关文章

Asp组件初级入门与精通系列之一

一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西. 希望大家通过这些教程学习后,可以随心所欲的写出自己的组件. 每篇文章可能没有关联,只是写一些组件编写过程中出现的问题. 欢迎大家批评指正 环境:winxp+vb6+sp6+visual interdev6.0 作为第一篇,我们先来写一个比较简单的组件 完成的功能是:输入两个数相加,返回相加的结果 打开vb6,新建Activex Dll工程.工程名修改为fCom,类名修改为fC1 点击菜单->工具->添加过程 我们在名称内

Asp组件初级入门与精通系列之三

如何使用属性 打开vb6,新建Activex Dll工程.工程名修改为fCom,类名修改为fC2 点击菜单->工具->添加过程 我们在名称内输入myName,类型选择属性,范围选择公有,然后确定 再次操作:在名称内输入Age,类型选择属性,范围选择公有,然后确定 再次操作:在名称内输入peopleInfo,类型选择函数,范围选择公有,然后确定即可 代码如下: Option Explicit '保持属性值的局部变量,只能在类中使用 Private mvarmyName As String Pri

Asp组件初级入门与精通系列之四

数组问题 数组在程序中使用的很多,而且比较容易出问题 我们通过小例子来看看 打开vb6,新建Activex Dll工程.工程名修改为fCom,类名修改为fC4 点击菜单->工具->添加过程 我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定 再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可 '功能:传递数组地址到组件,使用ByRef关键字,并赋值返回 Public Sub AcceptArray1(ByRef varray

Asp组件初级入门与精通系列之五

经常我们可以看到在连接数据库,打开记录集的时候,如下: rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic 在键入","的时候,后面会出现一个游标类型或者锁类型列表可以供选择. 有时候我们为了简化,直接rs.open strsql,conn,1,3 第一种方法是不是更加专业一些,我们来看看asp中如何实现 打开vb6,新建Activex Dll工程.工程名修改为fCom,类名修改为fC5 Option Explicit '定义枚举

Asp组件初级入门与精通系列之六

错误处理 如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误. 在asp脚本中可以使用 On Error Resume Next -- if Err.Number<>0 then Response.Write Err.Description End if 但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢? 我们可以在组件中加入错误处理,来返回错误,这样可以容易的看到更加详细的出错信息,有助于我们排除错误. 使用Err.Raise, Raise 被用来生

Asp组件初级入门与精通系列之七

在运行前几章的例子,可能或多或少的都会碰上一些问题 如:组件编译后,又要修改,发生"权限被拒绝,'f:\csdn\fcom.dll'"等等的错误. 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程.IWAM_YANG会根据计算机名而有所不同. 可以使用以下几种方式来解决 1. 重新启动iis. 在控制面板中找到管理工具->internet信息服务->右键点击左边树图第二层本地计算机->所有任务->重新启动II

Asp组件高级入门与精通系列之二

高级   工程名flysoft   类模块image.cls Option Explicit '*****************************************************'CSDN VB版 online(龙卷风3.0 笑傲江湖)'2005-6-30日修改部分代码 '名称:缩略水印组件'时间:2005-02-11'功能:增加了文字水印功能'时间:2005-02-12'功能:增加了图片水印功能'时间:2005-02-13'增加了对jpg,gif图像导入'*******

Asp组件中级入门与精通系列之七

开始数据库操作. 常见的组件封装 1.? 把数据库的连接信息封装起来. 1>???? 直接返回数据库连接串,如,组件中 Public? Function? datasource()? As? Variant datasource? =? "driver={sql? server};server=yang;uid=sa;pwd=;? database=northwind" End? Function ? asp调用 set obj=server.CreateObject("

Asp组件中级入门与精通系列之五

我们学习来看一下Response对象.其实我们前面的教程中一直都在使用这个对象的Write方法. 这里我们用Response对象设置cookie. ? 打开vb6,新建Activex Dll工程.工程名修改为fCom,类名修改为fZ5 引用"Microsoft Active Server Pages Object"对象库. 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用. 实例化类Scrip