Fórum convertendo de string para pchar/pansichar #262339

16/12/2004

0

oi galera como eu converto uma variavel pchar ou pansichar para string ?


muito obrigado


Anicetojunior

Anicetojunior

Responder

Posts

17/12/2004

Fórum Vini

Olá,
basta usar um TypeCast:
1
2
3
4
5
6
var Str: String;
  P: Pchar;
begin
  Str:= ´Blalbabla´;
  P:= PChar( Str );
end;

O contrário( String para PChar ) é feito automaticamente, mas se você preferir, pode usar:
1
2
3
4
5
6
var Str: String;
  P: Pchar;
begin
  P:= ´Vinicius´;
  Str:= String( P );
end;

Ainda há também a função StrPas, mas que é mantida apenas por compatibilidade com versões antigas, e seu uso não é recomendado.
Não se preocupe em usar PChar ou PAnsiChar, pois desde a versão 6, se não me engano, estes tipos são equivalentes ( O mesmo vale para Char a AnsiChar )

Espero ter ajudado,
Vinicius;


Responder

Gostei + 0

17/12/2004

Anicetojunior

ok, muito obrigado....


Responder

Gostei + 0

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

Aceitar