社区
VB基础类
帖子详情
請各位高手幫小弟的忙呀.如何編寫一個com.
chenlishu413
2003-05-12 09:06:46
高手們能否給我編寫一個簡單com呢.還有使用方法.小弟不勝感激....
...全文
75
3
打赏
收藏
請各位高手幫小弟的忙呀.如何編寫一個com.
高手們能否給我編寫一個簡單com呢.還有使用方法.小弟不勝感激....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenlishu413
2003-05-15
打赏
举报
回复
那系統自帶的comexp.msc怎麼用呢?
道素
2003-05-13
打赏
举报
回复
使用,打开一个工程,引用中选择刚才的dll如果不知道名字点浏览
因为它是activex dll所以这么用,然在在程序用new一个
然后在调用它的.IsLeapYear(Year)就可以了
SHANNON
----------------
CH21ST@HOTMAIL.COM
道素
2003-05-13
打赏
举报
回复
COM对象通常表现为一个.dll文件,是一个编译好了的可执行程序。
打开Visual Basic,一个对话框会提示你选择一种新建工程类型,在这儿当然选择“ActiveX DLL”。
在在工程浏览器中点击Project1,然后可以在属性窗口中看到工程的name 属性为Project1
现在在工程中,已经预建了一个缺省的类,你可以按你自己的喜好来重新对其命名。在这儿把类命名为LeapYear。
在类中填写入如下的代码:
Option Explicit
'用来判断一个年份是否为闰年的函数
Public Function IsLeapYear(yr As Variant) As Boolean
'如果年份能够被4整除并且不能被100整除,或者能够被400整除
'那么它就是闰年
If (yr Mod 4 = 0 And yr Mod 100 < > 0) Or yr Mod 400 = 0 Then
IsLeapYear = True
Else
IsLeapYear = False
End If
End Function
上面就是所需要的全部代码了,其实很简单。下面所要做的,就是把它编译成一个dll文件。在“文件”菜单中选择“建立CheckYear.dll...”,再选择要文件要保存的路径
运行Regsvr32.exe来注册这个组件了。在“开始”菜单中选这“运行”,然后在“运行”对话框中输入regsvr32 和要注册的组件的名称和其完整路径
这样生成的组件就可以在其他应用程序中使用了
SHANNON
----------------
CH21ST@HOTMAIL.COM
各位java大神帮我看看啊
本文分享了作者初学Spring MVC框架的心得体会,并展示了一个简单的登录功能实现案例。作者邀请读者检查其Controller代码是否符合管理层规则。
php windows
com
组件,怎么解决php
com
组件报错问题
本文介绍了解决PHP加载
COM
组件失败的问题,包括修改php.ini配置文件和使用VS2013编写
COM
组件的方法。
php加载不了
com
组件,php加载
COM
组件失败原因及其解决方法
本文介绍了在PHP 5.5版本中调用C++编写的
COM
组件时遇到的'Failed to create
COM
object'错误的解决过程。关键步骤包括在php.ini中启用
COM
支持,正确配置ProgID,以及确保在管理员权限下使用VS2013创建和注册
COM
组件。通过示例代码展示了正确的组件调用方式,强调了组件名和简称的正确使用。
php加载
COM
组件失败原因及其解决方法
本文介绍如何在PHP中调用C++编写的
COM
组件,并解决了“Failed to create
COM
object”的错误。通过正确配置php.ini及使用正确的组件加载方式,实现了PHP与C++组件的有效交互。
用VB编写
COM
+应用时碰到问题?
博主使用VB编写
COM
+应用,在IIS应用中创建应用对象失败,组件一直运行,占用100%CPU且内存上升,NT任务管理器无法删除,只能用VC++调试注销。组件有特定特点,首次登录Web应用时40%概率出现问题,VB直接调用出错率万分之一。
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章