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]> > 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> [ > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] On Behalf > Of Eduardo Silva dos Santos [EMAIL PROTECTED]<eduardo.drd%40gmail.com> > ] > Sent: Wednesday, October 22, 2008 5:07 PM > To: delphi-br@yahoogrupos.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>> > 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] Site: http://www.drdsistemas.com.br/ ....................................................... [As partes desta mensagem que não continham texto foram removidas]