Fórum Pchar #197256

26/11/2003

0

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

Responder

Post mais votado

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.


Beppe

Beppe
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar