Creo que el misterio se debe al tratamiento de cadenas UNICODE por Delphi 2010. LA función Pos ha sido sobreescrita para tratar los datos de los antiguos string (ahora AnsiString) y los nuevos Unicode (ahora String a secas).
Creo que puedes anular la ambigüedad haciendo un Casting al tipo deseado
Un saludo
|