Einzelnen Beitrag anzeigen

itblumi

Registriert seit: 28. Mär 2009
73 Beiträge
 
Delphi XE6 Professional
 
#10

Re: Binär Datei über RS232 versenden Delphi

  Alt 11. Jul 2009, 23:39
Ich lasse sie ja weg und komme irgendwie trotzdem nicht auf den Wert.

Hier mal noch mein Funktionsaufruf mit dem ich teste.

Delphi-Quellcode:

procedure TFWork.TestCRCClick(Sender: TObject);
var
   AFile, AStr: String;
  SendByte: Byte;
  Data: Array [1..128] of Byte;
   AFileStr: TFileStream;
  i, crc: Integer;
  Erg: Word;
begin
  AFile := Fu.GetExeDir + 'test.bin';
   if FileExists(AFile) then begin
     AFileStr := TFileStream.Create(AFile, fmOpenRead);
    try
      AFileStr.Position := 0;
      for i:=1 to 128 do begin
        AFileStr.Read(SendByte,1);
        Data[i] := SendByte;
      end;
      crc := Fu.CalculateXYZModemCRC16(Data, High(Data));
      EdBefSer.Text := IntToHex(crc, 4);
    finally
      AFileStr.Free;
    end;
  end;
end;
Jan
Ein neuer Tag bringt so einiges mit sich. Was auch immer es ist, es bleibt ein kleines Abenteuer.
  Mit Zitat antworten Zitat