System.Hash.THashBobJenkins.Update

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Update(const AData; ALength: Cardinal); overload; inline;
procedure Update(const AData: TBytes; ALength: Cardinal = 0); overload; inline;
procedure Update(const Input: string); overload; inline;

C++

void __fastcall Update(const void *AData, unsigned ALength)/* overload */;
void __fastcall Update(const System::DynamicArray<System::Byte> AData, unsigned ALength = (unsigned)(0x0))/* overload */;
void __fastcall Update(const System::UnicodeString Input)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Hash.pas
System.Hash.hpp
System.Hash THashBobJenkins


Beschreibung

Aktualisiert den Hashwert dieser Instanz von THashBobJenkins mit den angegebenen Daten.

Sie können die Daten folgendermaßen angeben:

  • Als String.
  • Als Bytes. In diesem Fall können Sie den optionalen Parameter ALength verwenden, der die Länge der angegebenen Daten festlegt. Der Standardwert von ALength ist 0.
Hinweis: Wenn Sie die Länge der bereitgestellten Daten nicht angeben, dient der Standardwert als Flag, das Update anweist, die Länge von AData zu berechnen.
  • Als beliebigen Typ. In diesem Fall müssen Sie auch die Länge der bereitgestellten Daten angeben.

Siehe auch