VB 在win7和xp的不同

michaelbob518 2014-02-21 05:23:59
msgbox  InStr(1, "zlhis", "@", vbTextCompare)

就这样一句代码,在win7的执行下返回结果是1,可是在xp下返回结果是0,按方法功能描述,0应该是正确的,请问如何让win7下也能返回正常的结果。
...全文
298 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
michaelbob518 2014-03-01
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
Dim s As String
s="zlhis"
msgbox  IIF(InStr(1, s, "@", vbTextCompare)=1 and mid(s,1,1)<>"@",0,InStr(1, s, "@", vbTextCompare))
额,这个处理办法是不错。。问题我是不明白为什么会不同的结果。。。是我系统没装好?
赵4老师 2014-02-27
  • 打赏
  • 举报
回复
Dim s As String
s="zlhis"
msgbox  IIF(InStr(1, s, "@", vbTextCompare)=1 and mid(s,1,1)<>"@",0,InStr(1, s, "@", vbTextCompare))
michaelbob518 2014-02-25
  • 打赏
  • 举报
回复
额,没有人遇到过这种情况吗?
michaelbob518 2014-02-22
  • 打赏
  • 举报
回复
引用 1 楼 Topc008 的回复:
在我的win7下返回的是0哦......
michaelbob518 2014-02-22
  • 打赏
  • 举报
回复
引用 1 楼 Topc008 的回复:
在我的win7下返回的是0哦......
啊?不是吧。。你是win7的64位还是32位?
一如既往哈 2014-02-21
  • 打赏
  • 举报
回复
在我的win7下返回的是0哦......

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧