Eu já falei varias vezes a respeito desta questão do Unicode no Delphi do 2009 
pra frente. Isto deveria ser opcional e não imposto ao desenvolvedor. Quem 
impoe as coisas assim é Microsoft. Vamos torcer pra que nas próximas versões do 
Delphi isto seja mudado. O Unicode passe a ser opcional. Tem muita gente 
reclamando, de fato, deste probelma. 

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  ----- Original Message ----- 
  From: Alemão 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 08, 2009 9:04 AM
  Subject: Re: [delphi-br] Diferenças pchar, string delphi 2006 - 2009


    
  É... não vejo nada de tranquilo nisso. Estou a mais de uma semana tentando
  migrar o sistema pro 2009 mas não vai.
  Se soubesse que seria assim não teria comprado o 2009 e teria continuado no
  2006. Eu devia ter baixado o demo do 2009 e tentado mexer antes de comprar,
  mas pelas experiencias anteriores de migração da versão de delphi, que nunca
  levaram mais de 1 dia de trabalho, ja comprei direto.

  É isso aí moçada, quem estiver pensando em comprar, testa primeiro, porque
  as coisas não são tão simplees assim de migrar... você migrar um programinha
  pequeno é facil. Vai migrar um sistema completo pra ver a dor de cabeça que
  dá.

  att,.

  2009/12/7 Eduardo Silva dos Santos <eduardo....@gmail.com>

  > Vai precisar converter sim, isso acontece em função do suporte a Unicode no
  > Delphi 2009/2010.
  >
  > e ainda dizem que migração é tranquila.. se isso for tranquilo...
  >
  >
  > Att,
  > .......................................................
  > Eduardo Silva dos Santos
  > DRD SISTEMAS
  > (27) 3218-4201
  > (27) 9961-7095
  > MSN: eduardo....@gmail.com
  > Site: http://www.drdsistemas.com.br/
  > .......................................................
  >
  >
  > 2009/12/7 Alemão <forumdel...@gmail.com>
  >
  > >
  > >
  > > Olá pessoal,
  > >
  > > Alguem da lista consegue me explicar a diferença entre string no delphi
  > > 2006
  > > e string no delphi 2009? O PCHAR também. Ja encontrei varios sites
  > falando
  > > sobre isso, mas esta complicado. Tudo o que tem string e pchar em meus
  > > sitemas pararam de funcionar. Ex:
  > >
  > > Delphi2006
  > >
  > > Stream : TMemoryStream;
  > > varString : string;
  > > ...
  > > Stream.Position := 0;
  > > varString := '';
  > > SetString(varString, nil, Stream.size);
  > > Stream.Read(Pointer(varString)^, Stream.Size);
  > >
  > > isso no delphi 2006 funcionava tranquilamente, passando um texto
  > armazenado
  > > numa stream para string.
  > > Ja no delphi 2009 não funciona. O procedimento passa o texto, mas somente
  > > passa caracteres ilegíveis.
  > >
  > > Desta maneira funciona no delphi 2009
  > >
  > > Stream : TMemoryStream;
  > > varAnsiString : AnsiString;
  > > ...
  > > Stream.Position := 0;
  > > varAnsiString := '';
  > > SetString(varAnsiString, nil, Stream.size);
  > > Stream.Read(Pointer(varAnsiString)^, Stream.Size);
  > >
  > > Ou seja, todas as minhas variaveis string agora terei que mudar pra
  > > AnsiString?
  > >
  > > e as pchar? Possuo varias DLLs que retorman PCHAR. Todas estão dando pau.
  > > Vou ter que converter tudo pra pAnsiChar?
  > >
  > > Se alguem puder me ajudar, para clarear as ideias.
  > >
  > > valeu
  > > Alemão
  > >
  > > [As partes desta mensagem que não continham texto foram removidas]
  > >
  > >
  > >
  >
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  > ------------------------------------
  >
  > --
  > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  >
  >
  >
  >

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]

Responder a