Pchar
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
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
Curtidas 0
Melhor post
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.
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