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] >