Bläddra i källkod

+ support for vaString when reading variant properties
* fixed support for vaUString when reading variant properties (call
ReadUnicodeString instead of ReadWideString)

git-svn-id: trunk@12853 -

Jonas Maebe 16 år sedan
förälder
incheckning
c943c609bd
1 ändrade filer med 9 tillägg och 1 borttagningar
  1. 9 1
      rtl/objpas/classes/reader.inc

+ 9 - 1
rtl/objpas/classes/reader.inc

@@ -1130,10 +1130,18 @@ begin
         Result:=ReadDate;
         Result:=ReadDate;
       end;
       end;
 {$endif fpunone}
 {$endif fpunone}
-    vaWString,vaUString,vaUTF8String:
+    vaWString,vaUTF8String:
       begin
       begin
         Result:=ReadWideString;
         Result:=ReadWideString;
       end;
       end;
+    vaString:
+      begin
+        Result:=ReadString;
+      end;
+    vaUString:
+      begin
+        Result:=ReadUnicodeString;
+      end;
     else
     else
       raise EReadError.CreateFmt(SUnsupportedPropertyVariantType, [Ord(nv)]);
       raise EReadError.CreateFmt(SUnsupportedPropertyVariantType, [Ord(nv)]);
   end;
   end;