我在delphi7.0下对两个中文字符串进行比较,怎么样都不相等就是我输入:
str1, str2 : wideString
str1 := '你好!中国!'
str2 := '你好!中国!'
showmessage(boolToStr(wideSameStr(str1,str2)));
结果还是false请问这是为什么呢?应该怎么做?
str1, str2 : wideString
str1 := '你好!中国!'
str2 := '你好!中国!'
showmessage(boolToStr(wideSameStr(str1,str2)));
结果还是false请问这是为什么呢?应该怎么做?
解决方案 »
- form1调用form2,想用“loading。。”过渡!咋整??
- 如何编程拦截80端口的所有数据包?
- 求一本关于delphi网络方面的好书!!
- 还是关于图片剪裁的问题
- 如果我的动态创建一个button,想把它的onclick写到一个公共的单元的里,怎么写呀?
- 请问以下有什么好的实现方法,我有好多查询都一样,但是设及参数太多,有不知道怎么定义过程或函
- 大家帮忙:为什么我在调试程序时不能跟踪进入VCL的方法代码?
- 《Delphi淡手辑略之系统篇》:运行DOS程序并返回它的输出(函数)
- DELPHI应用WORD,WORD没有通过DELPHI关闭,DELPHI出错。
- 正则匹配(\s|''|\))中的任意一个,但是如果是AB')CD就会把')匹配在一起
- dlls文件要用到调用程序中的edit1.text中的内容,那么怎么把调用程序中的edit1.text中的内容传递给dlls文件?
- 如何实现在intraweb窗体打开前的显示一个等待窗体的东西?
boolToStr用法错了CheckBox1.Checked:=wideSameStr(str1,str2); //result:=True;
s1, s2:wideString;
begin
s1:='你好,中国';
s2:='你好,中国';
if wideSameStr(s1,s2)=True then
showmessage('真')
else
showmessage('假');
end;
你只用到参数1,而参数2默认的为flase
所以,返回的是假 -1