Hi,

Is possible to know what string type of a variable (AnsiString,
UTF8String, RawByteString, etc)?

Eg:

=== BEGIN ===
procedure foo(s: string);
begin
  // if S is AnsiString then do something;
  // if S is UTF8String then do something;
end;

var
  AStr: AnsiString;
  U8Str: UTF8String;

foo(AStr);
foo(U8Str);

=== END ===

Regards,
Marcos Douglas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to