Outra Problema Urgente!!!

Iniciado por anakim, 11 de Julho , 2006, 10:51:09 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

anakim

Olá a todos to 1tempao tentando d todos os jeitos resolver + nao consigo, preciso ler dados d um executavel apartir de uma posicao ate o final e colocar numa string, ate to conseguindo ler, sendo q so Armazena o Primeiro Byte Lido, veja o codigo abaixo:

var
  s : TFileStream;
  buff : byte;
  t,str : string;
begin
s := TFileStream.Create('test.exe', fmOpenRead);
str := edtString.Text;
try
  s.Position := s.Size - SizeOf(str);
  s.Read(PChar(buff)^, SizeOf(str));
  t := t + chr(buff);
  showMessage(t);
  finally
  s.Free;
  end;

Preciso q ele armazene todos os bytes lidos apartir da posicao especificada como acima, aguardo resposta...
Why use Windows? If I have the door ;-)

Shady

Anakim, nao e a primeira vez. Tenha mais cuidado com seu titulo. Negativo.


Mundus Vult Decipi