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] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html