Olá Andreano, o problema é que o software é enorme e não posso correr o risco de ter algum comportamento indesejado em função do Unicode..
se eu mudar as variáveis String e PChar para Ansi, o comportamento do software vai ser igual de quando compilado no Delphi 2007 não é? obrigado; 2008/10/24 Andreano Lanusse <[EMAIL PROTECTED]> > Sim. > > Mas porque usar trocar tudo pra Ansi? > > From: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>[mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] On Behalf > Of Eduardo Silva dos Santos > Sent: Thursday, October 23, 2008 4:36 AM > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Subject: Re: [delphi-br] Delphi 2009 e Unicode.. > > Ok Andreano, então pra VCL/RTL a diretiva Unicode já está definida na > ide... > entendi.. > > como não vou usar Unicode, devo declarar minhas variáveis String como > AnsiString e pChar como PAnsiChar ? > está correto? vou usar o Grep Search do GExperts, que em alguns segundos > troca tudo pra mim... > > 2008/10/22 Andreano Lanusse <[EMAIL > PROTECTED]<andreano.lanusse%40codegear.com> > <mailto:andreano.lanusse%40codegear.com<andreano.lanusse%2540codegear.com> > >> > > > Você pode usar diretiva, assim como está no código abaixo. > > > > Esse é o exemplo de código que usa API direto, mas no caso da VCL/RTL > isso > > já está definido. > > > > ________________________________________ > > From: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > <delphi-br%40yahoogrupos.com.br> [ > > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br><mailto: > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > <delphi-br%40yahoogrupos.com.br>] On Behalf > > Of Eduardo Silva dos Santos [EMAIL PROTECTED]<eduardo.drd%40gmail.com> > <mailto:eduardo.drd%40gmail.com <eduardo.drd%2540gmail.com>><eduardo.drd% > 40gmail.com> > > ] > > Sent: Wednesday, October 22, 2008 5:07 PM > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > <delphi-br%40yahoogrupos.com.br>; > > > Andreano Lanusse > > Subject: [delphi-br] Delphi 2009 e Unicode.. > > > > > > Olá Andreano e pessoal da lista, estou fazendo alguns testes no Delphi > 2009 > > e dando uma olha da unit sysUtils eu vi o seguinte... > > > > {$IFDEF MSWINDOWS} > > procedure InitDriveSpacePtr; > > var > > Kernel: THandle; > > begin > > Kernel := GetModuleHandle(Windows.Kernel32); > > if Kernel <> 0 then > > *{$IFDEF UNICODE}* > > @GetDiskFreeSpaceEx := GetProcAddress(Kernel, 'GetDiskFreeSpaceExW'); > > {$ELSE} > > @GetDiskFreeSpaceEx := GetProcAddress(Kernel, 'GetDiskFreeSpaceExA'); > > {$ENDIF} > > if not Assigned(GetDiskFreeSpaceEx) then > > GetDiskFreeSpaceEx := @BackfillGetDiskFreeSpaceEx; > > end; > > {$ENDIF} > > > > é possível eu definir ou não a diretiva UNICODE, afim de manter a > > compatibilidade e não precisar modificar o código do meu software? > > > > -- > > ....................................................... > > Eduardo Silva dos Santos > > DRD SISTEMAS > > (27) 3218-4201 > > (27) 8842-9489 > > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com><mailto: > eduardo.drd%40gmail.com <eduardo.drd%2540gmail.com>> <eduardo.drd% > 40gmail.com><mailto: > > eduardo.drd%40gmail.com <eduardo.drd%2540gmail.com>> > > Site: http://www.drdsistemas.com.br/ > > ....................................................... > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > CONFIDENTIALITY NOTICE: This email message is for the sole use of the > > intended recipient(s) > > and may contain confidential and privileged information. Any unauthorized > > review, use, > > disclosure or distribution is prohibited. If you are not the intended > > recipient, please > > contact the sender by reply email and destroy all copies of the original > > message. > > > > > > > > -- > ....................................................... > Eduardo Silva dos Santos > DRD SISTEMAS > (27) 3218-4201 > (27) 8842-9489 > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com><mailto: > eduardo.drd%40gmail.com <eduardo.drd%2540gmail.com>> > Site: http://www.drdsistemas.com.br/ > ....................................................... > > [As partes desta mensagem que não continham texto foram removidas] > > CONFIDENTIALITY NOTICE: This email message is for the sole use of the > intended recipient(s) > and may contain confidential and privileged information. Any unauthorized > review, use, > disclosure or distribution is prohibited. If you are not the intended > recipient, please > contact the sender by reply email and destroy all copies of the original > message. > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ....................................................... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ....................................................... [As partes desta mensagem que não continham texto foram removidas]