关于VB6函数的覆盖
本菜在保存程序配置的时候,写了个函数叫saveSetting,后来要用注册表保存的时候才发现VB还提供了一个savesetting函数,是属于VBA集的。当我调用VBA.savesetting的时候,VB提示Error 5(无效的过程调用或参数)。
请问VB中对于函数覆盖是怎么规定的?如果要使用被覆盖的函数,应该怎么写?
注:我知道改用其他函数名应该是最好的解决方法,但为了多了解一点VB,还是发个帖问一下。 vb
[解决办法]
VB没有重载的概念
[解决办法]
VB连接过程为
首先在函数或者过程里找
然后在模块里找
然后在工程里其它模块的public类型里找
然后在引用的外部DLL ocx 库里找
如果你在工程里定义了和库同名的函数名或者变量,那么将使用你自己定义的,如果你要使用库里的,则需明确使用 库名.函数名 的形式调用