Einzelnen Beitrag anzeigen

Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: unrar.dll CRC32 Wert auslesen

  Alt 2. Jun 2013, 17:22
Ich glaube du bist im falschen Record.
Ich hab mal ebend den Source für die Delphi Komponente überflogen, und das in der rar.pas gefunden:

Delphi-Quellcode:
type
  TRARFileItem = record
    FileName:AnsiString;
    FileNameW:WideString;
    CompressedSize:cardinal;
    UnCompressedSize:cardinal;
    HostOS:String;
    CRC32:String;
    Attributes:Cardinal;
    Comment:AnsiString;
    Time:tDateTime;
    CompressionStrength:cardinal;
    ArchiverVersion:cardinal;
    Encrypted:boolean;
  end;
Hier ist der CRC Wert als String angegeben, was deutlich einleuchtender ist, als als Uint.

Und die Komponente liest den CRC Wert so aus:
    CRC32:=Format('%x',[hdrData.FileCRC]);
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)

Geändert von lbccaleb ( 2. Jun 2013 um 17:28 Uhr)
  Mit Zitat antworten Zitat