string – Visual Basic 6.0中的限定符无效错误
发布时间:2020-12-17 07:21:10 所属栏目:百科 来源:网络整理
导读:在Visual Basic 6.0程序中,我有一个字符串sTemp,我想确保它不包含引号.我有这条线: If sTemp.Contains("""") Then 但是当我在sTemp之后键入句点时,我从intellisense中得不到任何东西,当我尝试编译时,我得到以下错误: Compile error:Invalid qualifier 解决
在Visual Basic 6.0程序中,我有一个字符串sTemp,我想确保它不包含引号.我有这条线:
If sTemp.Contains("""") Then 但是当我在sTemp之后键入句点时,我从intellisense中得不到任何东西,当我尝试编译时,我得到以下错误: Compile error: Invalid qualifier 解决方法
VB6字符串不是对象,因此字符串变量上没有可以调用的方法.
要测试字符串是否包含引号,您需要使用InStr函数,即 if InStr(sTemp,"""") > 0 then ' string contains at least one double quote 希望这可以帮助 更新这与原始问题无关 威廉,我只是想到了这一点,你可能会觉得它是无用的信息. 使用VB6有很多方法可以用脚射击自己. Dim myCollection as new Collection 将有side effects you could never imagine. 从来没有什么东西作为新的CSomething 将变量调暗,然后在第二行,将其分配给新对象.希望这可以帮助. Dim myCollection as Collection Set myCollection = New Collection (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |