VB需要区别大小写吗? 我在代码里有一个比较:If(DirBox.Path = buff) Then '其中DirBox.Path 为E:\aaa; buff=e:\aaa,这怎么回事儿哦,一定要区别它吗?.......... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是先统一大小写再判断比较稳妥吧,毕竟dirbox.path返回的是个string,而比较string时"E"<>"e" LCase(string)这个是用来转换成小写Ucase(string)这个是用来转换成大写 需要用 Option Compare 语句来声明你的比较环境。如果 Option Compare Binary,"E" < "e";如果 Option Compare Text,"E" = "e"。如果模块中没有 Option Compare 语句,则缺省的文本比较方法是 Binary。所以,保险的办法是:If Ucase(DirBox.Path) = Ucase(buff) Then 使用Upper将大小写统一再比较。 to: of123() 你的方法确实不错,谢谢,加分! 为什么MSXML2.XMLHTTP会提示这个错误? 求助 关于VB菜单隐藏的问题 调存储过程的问题 Adodc 连接数据库的问题 我用VB内自有的dbgrid控件和ADO的记录集做绑定,为什么不行呢?代码为如 在MDI窗体里面,如何使子窗体能有上下滚动条? 如何设计类似combox控件的功能? 关于合计函数的错误 急急急!!怎样得到工程中的所有form ,包括已加载和未加载的 用VB编的一个加解密软件(DES) Type定义记录型数据使用出现compile error,在线求助! ?????
Ucase(string)这个是用来转换成大写
If Ucase(DirBox.Path) = Ucase(buff) Then
你的方法确实不错,谢谢,加分!