Fórum Remover caracteres à esquerda em PChar #375922
13/10/2009
0
Dai pessoal, beleza?
Estou com a seguinte dúvida:
Tenho um PChar com o seguinte conteúdo:
Gostaria de saber como eu posso fazer para remover dentro dele mesmo tudo a partir do primeiro ´enter´?
Estava tentando da seguinte maneira:
Até mostra a ´string´ correta. Mas da erro ao libera-lo da memória:
Alguem poderia me indicar o caminho correto para efetuar essa operação?
Obrigado.
Estou com a seguinte dúvida:
Tenho um PChar com o seguinte conteúdo:
t1 := ´teste´#1310´teste´0
Gostaria de saber como eu posso fazer para remover dentro dele mesmo tudo a partir do primeiro ´enter´?
Estava tentando da seguinte maneira:
t1 := @t1[Pos(10, String(t1))];
Até mostra a ´string´ correta. Mas da erro ao libera-lo da memória:
FreeMem(t1);
Alguem poderia me indicar o caminho correto para efetuar essa operação?
Obrigado.
Woinch
Curtir tópico
+ 0
Responder
Posts
13/10/2009
Afarias
Já tentou com funções de PChar como StrPos e/ou StrCopy ?
T+
T+
Responder
Gostei + 0
14/10/2009
Woinch
A StrLCopy não deixa iniciar no meio da ´string´ por exemplo. Somente do início até o tamanho que eu desejar.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)