Move

28/09/2004

0

Colegas:
var s:String[2];
begin
  Move(PChar(´xx´)^, s[1], 2); // funciona
  Move(PChar(´x´)^, s[1], 1);  // Access Violation
end;

Alguém saberia o pq do Access Violation :?:


Ipc$

Ipc$

Responder

Posts

28/09/2004

Beppe

A literal ´x´ é um Char. Não são Strings, em nivel de implementação. Tente
Move(PChar(String(´x´))^, s[1], 1);



Responder

28/09/2004

Ipc$

Valeu Beppe, funcionou.
Obrigado !!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar