社区
VB基础类
帖子详情
有没有变通的方法让VB支持函数重载
progame
2003-12-07 11:22:52
...全文
106
15
打赏
收藏
有没有变通的方法让VB支持函数重载
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
高高兴兴的晶晶
2003-12-07
打赏
举报
回复
我也希望有,但是。。。。。。。。。。。。。
期待高手ing
up
hhjjhjhj
2003-12-07
打赏
举报
回复
关注
progame
2003-12-07
打赏
举报
回复
起
yxgsb
2003-12-07
打赏
举报
回复
Only paramarray
DemonXHunter
2003-12-07
打赏
举报
回复
有时候可以用这样的办法,将参数设置为variant类型,再在里面判断
dim sub SubA( varA as Variant)
select case varType(varA)
case VBString :
....
case VBInteger,VBLong :
...
end select
End Sub
rainstormmaster
2003-12-07
打赏
举报
回复
那就用paramarray实现吧,确实没有好办法
progame
2003-12-07
打赏
举报
回复
使用optional是一种方法
但它可以模拟实现的重载功能有限
我现在不是参数个数不同
是参数类型也不同
progame
2003-12-07
打赏
举报
回复
本来就没有说函数重载
VB6不支持函数重载就是铁定的事实
我说的是变通的方法
就像是构造函数一样
rainstormmaster
2003-12-07
打赏
举报
回复
//现在看来只能paramarray了
使用paramarray实现的,能叫函数重载吗???
FSoft
2003-12-07
打赏
举报
回复
在函数中放入可选参数不行吗(optional)
progame
2003-12-07
打赏
举报
回复
rainstormmaster(rainstormmaster)
函数重载的定义就不用解释了
现在看来只能paramarray了
ahbbnimor
2003-12-07
打赏
举报
回复
关注ing
rainstormmaster
2003-12-07
打赏
举报
回复
所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同。这就是函数重载的概念。函数重载在类和对象的应用尤其重要。
函数重载要求编译器能够唯一地确定调用一个函数时应执行哪个函数代码,即采用哪个函数实现。确定函数实现时,要求从函数参数的个数和类型上来区分。这就是说,进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。否则,将无法实现重载。
昨天刚看过这样的一篇文章,可惜现在找不到了
simanh
2003-12-07
打赏
举报
回复
恩...
参数用optional关键字?
progame
2003-12-07
打赏
举报
回复
似乎好像 要通过paramarray来做
但这样的话编译时的类型检查就丢失了
这只是一个下策中的下策了
VB
6是否
支持
方法
重载
VB
6是否
支持
方法
重载
? 泥裳雨衣 | 浏览 890 次 2010-09-26 14:58 |举报描述不清违规检举侵权投诉 我有更好的答案 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
vb
6
重载
搜索资料 2010-09-26 20:56 # 厉害了,word芝麻!优质回答超级赛火热开赛~#
全面掌握
VB
编程核心术语与应用详解
虽然
VB
内置了大量标准事件,但在复杂应用中往往需要定义领域特定的事件,以便实现模块解耦和松耦合通信。
VB
支持
在类模块中使用Event关键字声明自定义事件,并通过RaiseEvent显式触发。以下是一个典型的自定义事件示例:构建一个订单处理类,当订单金额超过阈值时引发警告事件。ElseDebug.Print "订单 " & id & " 处理完成"End IfEnd Sub在窗体中订阅该事件:End Sub。
VB
6子类技术
VB
子类化技术详解 http://www.newxing.com/Tech/Program/VisualBasic/502.html 子类化技术用来截取窗口或控件之间的消息,当然是消息在到达目的窗口之前完成的操作。这些被截获的消息既可以保留也可以修改它们的状态,之后就继续发送到目的地。子类化技术实现了一些正常情况下无法实现的功能 简单的说,子类化就是创建一个新的窗口消息处理过程,并
关于Delphi下子类调用父类虚
函数
的一个问题
NO.0标题:朱元琪:关于Delphi下子类调用父类虚
函数
的一个问题作者:施维刚 时间:2002-9-28 15:03:12两个Delphi class,声明如下: TFather = class public procedure ShowMe; virtual; end; TSon = class(TFather) public procedure ShowMe;
ORM框架-
VB
/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】4.6
VB
/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的程序代码基于OO、ADO.NET、分层架构、ORM及反射+工厂设计模式等。
支持
.Net1.1及以上版本,可用于Oracle、SqlServer、Sybase、DB2、MySQL、Access、SQLite、PostgreSQL、DM(达梦)、PowerDesigner文件、Informix、Firebird、MaxDB、Excel等和OleDb
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章