Index: Include/Classes/System/String.ab
===================================================================
--- Include/Classes/System/String.ab	(revision 176)
+++ Include/Classes/System/String.ab	(revision 182)
@@ -148,49 +148,49 @@
 
 	Const Function Operator == (ByRef objString As String) As Boolean
-		Return _System_StrCmp(This, objString) = 0
+		Return _System_StrCmp(This.Chars, objString.Chars) = 0
 	End Function
 
 	Const Function Operator == (text As *StrChar) As Long
-		Return _System_StrCmp(This, text) = 0
+		Return _System_StrCmp(This.Chars, text) = 0
 	End Function
 
 	Const Function Operator <> (ByRef objString As String) As Boolean
-		Return _System_StrCmp(This, objString) <> 0
+		Return _System_StrCmp(This.Chars, objString.Chars) <> 0
 	End Function
 
 	Const Function Operator <> (text As *StrChar) As Boolean
-		Return _System_StrCmp(This, text) <> 0
+		Return _System_StrCmp(This.Chars, text) <> 0
 	End Function
 
 	Const Function Operator < (ByRef objString As String) As Boolean
-		Return _System_StrCmp(This, objString) < 0
+		Return _System_StrCmp(This.Chars, objString.Chars) < 0
 	End Function
 
 	Const Function Operator < (text As *StrChar) As Boolean
-		Return _System_StrCmp(This, text) < 0
+		Return _System_StrCmp(This.Chars, text) < 0
 	End Function
 
 	Const Function Operator > (ByRef objString As String) As Boolean
-		Return _System_StrCmp(This, objString) > 0
+		Return _System_StrCmp(This.Chars, objString.Chars) > 0
 	End Function
 
 	Const Function Operator > (text As *StrChar) As Boolean
-		Return _System_StrCmp(This, text) > 0
+		Return _System_StrCmp(This.Chars, text) > 0
 	End Function
 
 	Const Function Operator <= (ByRef objString As String) As Boolean
-		Return _System_StrCmp(This, objString) <= 0
+		Return _System_StrCmp(This.Chars, objString.Chars) <= 0
 	End Function
 
 	Const Function Operator <= (text As *StrChar) As Boolean
-		Return _System_StrCmp(This, text) <= 0
+		Return _System_StrCmp(This.Chars, text) <= 0
 	End Function
 
 	Const Function Operator >= (ByRef objString As String) As Boolean
-		Return _System_StrCmp(This, objString) >= 0
+		Return _System_StrCmp(This.Chars, objString.Chars) >= 0
 	End Function
 
 	Const Function Operator >= (text As *StrChar) As Boolean
-		Return _System_StrCmp(This, text) >= 0
+		Return _System_StrCmp(This.Chars, text) >= 0
 	End Function
 
