瀏覽代碼

* fixed AnsiContainsText

git-svn-id: trunk@1806 -
florian 19 年之前
父節點
當前提交
609a9c0412
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      rtl/objpas/strutils.pp

+ 4 - 4
rtl/objpas/strutils.pp

@@ -27,7 +27,7 @@ uses
   ---------------------------------------------------------------------}
 
 Function AnsiResemblesText(const AText, AOther: string): Boolean;
-Function AnsiContainsText(const AText, ASubText: string): Boolean;inline;
+Function AnsiContainsText(const AText, ASubText: string): Boolean;
 Function AnsiStartsText(const ASubText, AText: string): Boolean;inline;
 Function AnsiEndsText(const ASubText, AText: string): Boolean;inline;
 Function AnsiReplaceText(const AText, AFromText, AToText: string): string;inline;
@@ -200,9 +200,9 @@ begin
     Result:=False;
 end;
 
-Function AnsiContainsText(const AText, ASubText: string): Boolean;inline;
+Function AnsiContainsText(const AText, ASubText: string): Boolean;
 begin
-  AnsiContainsText:=AnsiPos(ASubText,AText)<>0;
+  AnsiContainsText:=AnsiPos(AnsiUppercase(ASubText),AnsiUppercase(AText))>0;
 end;
 
 
@@ -250,7 +250,7 @@ end;
 
 Function AnsiContainsStr(const AText, ASubText: string): Boolean;inline;
 begin
-  Result := AnsiPos(ASubText,AText)<>0;
+  Result := AnsiPos(ASubText,AText)>0;
 end;