gpt4 book ai didi

ide - 如何避免在 Visual Basic 6 中自动重命名子签名参数

转载 作者:行者123 更新时间:2023-12-04 21:54:51 24 4
gpt4 key购买 nike

在 Visual basic 6 中,我这样声明一个 sub:

Private Sub test1(ByRef XmlFooOutput As String)
...
End Sub

在那之后,我声明了另一个像下面这样的子:

Private Sub test2(ByRef xmlFooOutput As String)
...
End Sub

自动地,第一个方法转换为:

Private Sub test1(ByVal xmlFooOutput As String)
...
End Sub

所以XmlFooOutput参数在xmlFooOutput中进行了转换。

这是一个非常危险的特性,因为像那些方法可以映射到不同的 XSL 表示文件,这些文件通过 Xpath 读取 XML 值。因此,当重命名 test1 参数时,绑定(bind)到 test1 方法的 XSL 将被破坏,因为 Xpath 指向 XmlFooOuput,但正确的值现在位于 xmlFooOutput 中。

是否可以删除这个奇怪的功能?我使用的是 Microsoft Visual Basic 6.0 (SP6)。

这个问题有一些重复:

据我所知,没有禁用此 Intellisense 恶意功能的实用解决方案。

最佳答案

变量名和其他标识符的大小写对语言完全没有影响 - VB6 不区分大小写

我同意当 IDE 自动更改标识符的大小写时会很烦人。已经对可能的解决方法进行了详细讨论 in this question .

关于ide - 如何避免在 Visual Basic 6 中自动重命名子签名参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2448621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com