|
|
1
3
Alias没有指定函数是否完全重载,但指定的名称实际上是被调用dll中的其他名称。 由于你的例子有点令人困惑(因为名字重复),我将使用稍微修改过的版本来解释:
因此,在这个修改版本中
我想这是这样的
|
|
|
2
2
VB6中的“Alias”关键字是 可能 之后 正如您正确指出的那样,VB6不允许“As Any”参数类型,因此从您发布的原始VB6代码中,开发人员声明了一个VB6函数,该函数恰好与DLL中的“real”函数同名,并将此函数的参数更改为只接受“msg”参数的字符串类型。 VB6代码实际上并非如此 重载 任何功能,而是 DLL函数具有VB6特定的函数,该函数约束“msg”参数类型。
这里有几个链接可能会有所帮助: |