你要得到的结果是什么?
Delphi里有一个字符串比较函数 function CompareStr(constS1,S2:String):Integer;
Delphi里有一个字符串比较函数 function CompareStr(constS1,S2:String):Integer;
解决方案 »
- CxPivotGrid难题
- 为何nvarchar(10)的字段内装入N'中华人民共和国'后,在繁体win2000上用ADOQuery抓过来后却不可读,看到的是乱码?
- 用一条什么函数可以显示如:2005-12-13 星期五 12:24:09.
- 在一个form里面怎麽同時操作兩個相同的表而數據庫不相同
- 请问fastnet里面的ftp控件的passive属性=true以后怎么进行操作?
- 最近一个项目,有复杂的财务报表,我不想用Excel了,不知其它的哪个报表组件好?
- delphi高手,救救小弟!
- 高手救命!SQL存储过程陷入死遁环?WHY??
- 请教一个BDE问题!
- 求助:<----DELPHI中如何实现自定义的滚动条?
- 热心的大虾请进:)
- 如何让一个控件不能被夺去焦点?
function CompareText(constS1,S2:String):Integer;
功能一样,不过 CompareText不区分大小写。功能:比较S1和S2,如果S1>S2返回一个大于0的整数,如果S1=S2,返回0,如果S1<S2返回一个小于0的整数不过这两个函数可能无法满足你的需要,你再详细地说说你比较这两个字符串希望返回什么?
是不是遇到第一个不相同的字符函数就返回了?
这样我可以给你写个函数
var
long1,long2,i,j:integer;
begin
long1:=Length(s1);
long2:=Length(s2);
if long1>long2 then
j:=long1
else
j:=long2;
for i:=1 to j do
begin
if s1[i]<>s2[i] then
Result:=False;
end;
end;//参数S1和S2是你要比较的两个字符串,逐一比较,当第一次遇到两个不相同的字符就返回了。如果两个字符串不相同,返回False