PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Conversão De Dados #241868

06/07/2004

0

Bom pessoal estou tendo dificuldades na conversão de dados de um arquivo binario. Al ler alguns dados do tipo string tudo bem mas quando tento ler quatro bytes que são do tipo inteiro os valores não estão sendo convertidos de forma adequada, favor olhar parte do codigo que usei para ver se isso mesmo ou se estou fazendo algo errado:
:?: :?:
procedure TFRelatorio.Button12Click(Sender: TObject);
var F: TextFile; strDados: String; chrByte: Char; intByte,i: Integer;
begin
AssignFile(F,´c:\arquivo.PDB´);
Reset(F);
// nome - aqui os dados estão ok
strDados := ´´;
for i := 1 to 32 do
begin
Read(F,chrByte);
strDados := strDados + chrByte;
end;
Edit1.Text := strDados;
// quantidade de segundos - estes dados que estão com problema
strDados := ´´;
for i := 1 to 4 do
begin
Read(F,chrByte);
intByte := Ord(chrByte);
strDados := strDados + IntToStr(intByte);
end;
Edit2.Text := strDados;
CloseFile(F);
end; 



Pauloevaristo

Pauloevaristo

Responder

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

Aceitar