Provavelmente isso deve estar relacionado as mudanças ocorridas no
D2009 para suporte a UNICODE.


--- Em delphi-br@yahoogrupos.com.br, Anakin <[EMAIL PROTECTED]> escreveu
>
> PessoALL,
> 
> A função abaixo compila NORMALMENTE do D7 ao D2007.
> 
> A questão é: Porque no D2009 dá erro ?
> 
> 
> 
> function AnsiToDOS(S: string): string;
> 
> begin
> 
>   SetLength(Result, Length(S));
> 
>   if S <> '' then
> 
>   begin
> 
>     CharToOem(PChar(S), PChar(Result)); *-> O ERRO OCORRE NESSA FUNÇÃO
> (Nativa do Delphi) – "[DCC Error] TXALL.PAS(557): E2010 Incompatible
types:
> 'Char' and 'AnsiChar'"*
> 
>   end;
> 
> end;
> 
> 
> 
> Como falei, compila OK do D7 ao D2007.
> 
> 
> 
> Grato pela atenção,
> 
> 
> 
> João Carlos
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a