gpt4 book ai didi

ide - VB6 IDE 正在改变我的枚举名称的大小写

转载 作者:行者123 更新时间:2023-12-04 16:41:50 27 4
gpt4 key购买 nike

我需要维护一些 VB6 应用程序,并且在涉及枚举名称时遇到了一个奇怪的问题。 VB6 中的 Intellisense 应该工作的方式是,如果我的变量名称被定义为,例如,Dim Abraxis as String,并且我在编码时键入 abraxis,IDE 会在我离开这个词时将其即时更改为 Abraxis。但是,我发现如果我有这样的枚举设置,例如:

Public Enum tiErrorEnum
tiNone = 0
tiWarning
tiError
tiDupDoc
End Enum

我在声明中使用其中一个枚举,例如
ErrorNum = tinone

期望 IDE 修复外壳,它不会将 tinone 更改为 tiNone,但它会将枚举成员的 def 更改为 tinone!正好倒退!

有解决方法吗?

最佳答案

就在这里。这看起来有点奇怪,您可能想评论为什么要在代码中这样做,以便 future 的开发人员不会对此感到困惑,但这就是您想要做的。将枚举添加为编译器指令代码块中的公共(public)项(当然,编译器看不到它)。您最好在枚举声明下方执行此操作,如下所示:

Public Enum tiErrorEnum
tiNone = 0
tiWarning
tiError
tiDupDoc
End Enum
#If False Then
Public tiNone
Public tiWarning
Public tiError
Public tiDupDoc
#End If

简单的。 IDE 将正确识别并保存枚举名称,编译器将忽略该 block 。

关于ide - VB6 IDE 正在改变我的枚举名称的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1039473/

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