Pchar

Delphi

26/11/2003

Pessoal, me desculpem a pergunta.

As pra que serve eu usar o PChar(String)?

Porque estou trabalhando com Desenvolvimento de TEF e tenho um exemplo e os parâmetros são passados com Pchar antes...

Só que nos meus testes, até agora funcionou SEM o Pchar


Danilorsa

Danilorsa

Curtidas 0

Melhor post

Beppe

Beppe

26/11/2003

PChar é o tipo string padrão no Windows, e muitas outras bibliotecas escritas em C usam isso.
Você casta para PChar para dizer que a expressão é do tipo ´null terminated string´. O Delphi faz coerção de PChar p/ String automáticamente se o parâmetro pedir String, mas o contrário não é verdade.

Se mesmo tirano o typecast ainda está funcionando, deve ser porque o parâmetro pede String ou você está passando string literais.


GOSTEI 1
POSTAR